我有3个表,我要通过联接合并两个表,但不能再合并3个表
多次
$query="select * from emp_table INNER JOIN emp_salary on emp_table.emp_id=emp_salary.emp_id";
如何在单表中获取三个表数据
答案 0 :(得分:1)
您可能在此处使用的一般模式如下:
SELECT *
FROM emp_table emp
INNER JOIN emp_salary sal
ON emp.emp_id = sal.emp_id
INNER JOIN emp_address addr
ON emp.emp_id = addr.emp_id;
但是请注意,在实践中应该避免使用SELECT *
(我之所以使用它是因为我不知道您对哪些列,哪些表感兴趣)。您实际的PHP脚本应该只选择您真正需要的列。