我的项目有问题。 我有两张桌子。第一个表包含此行
(id1,name,address)
第二个表包含
(id2, deperment)
我想将两个表混合在一起,其中包含
(id1,name, address,department)
我在我的两个表中有很多数据 我想显示第一个表中的一行,另一个表示第二个表 不显示所有数据 例子
表1(1,max,londan),(2,john,usa) 表2(1,编程),(2,hr)
我想以这种形状展示 (1,MAX,londan,编程)
只显示一行
我在phpmyadmin上工作
请帮帮我
答案 0 :(得分:1)
我认为你需要使用“join”关键字,如:
select id1,name,address,deperment
from table1 t1
inner join table2 t2 on t1.id1 = t2.id2
您也可以使用“left outer join”而不是“inner join”来查看表1中的所有记录,即使table2中没有匹配项也是如此。请尝试看看差异。