你好,我正在尝试使用 C 表中的外键“Employee_Id”将 Classes & Employee 表连接在一起,以从 E 表中获取名字和姓氏
SELECT class_id,
subject_name,
classes.employee_id
FROM schooladmindb.classes
INNER JOIN schooladmindb.employee
ON
where classes.employee_id = employee.employee_id;
我不确定我必须使用哪个语句才能从 E 表中获取“First_Name”和“Last Name”,从而保持 C 表数据完整
最佳答案
您的陈述是错误的,因为您不需要 WHERE
来连接两个表
检查JOIN 语法
SELECT class_id,
subject_name,
classes.employee_id
FROM schooladmindb.classes
INNER JOIN schooladmindb.employee
ON classes.employee_id = employee.employee_id;
关于mysql - 使用 MySql 外键连接 2 个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36430331/