我有例如“员工”表和“电话”表,现在我一起选择了它们
SELECT employees.*, phones.*
FROM employees JOIN
phones
ON employees.id = phones.id
提取后: 现在的问题是如何使用PHP foreach循环在表中显示它, 无论有没有“雇员”,电话桌旁的电话都很少 那就意味着很少有具有相同ID的手机, 如何将所有具有相同ID(等于员工ID)的电话合并到一列?
答案 0 :(得分:0)
请确保您的桌子设计正确
表上应始终有主键,第二个表应具有要连接的外键
我们有不同的加入
inner join
outter left join
Outter right join
答案 1 :(得分:0)
您可以使用任何选项
选择员工。,电话。 从员工INNER JOIN电话上employee.id = phone.employe_id
选择员工。,电话。 从员工左加入JOIN电话上的employees.id = phone.employe_id
选择员工。,电话。 从员工OUTER JOIN电话打开employee.id = phone.employe_id