抱歉,这不是一个高品质的问题,我知道我有投票的风险,但是我正在尝试学习。我目前正在做一个辅助项目,偶然发现了我不确定的情况。
我有两个表,需要从共享相同ID号(不同名称)的数据中调用数据
我现在尝试举一个例子
表格1
| psid | idd |
| 1 | 999 |
| 2 | 42 |
表2
| aid | other |
| 999 | hello world |
| 42 | welcome |
我试图链接idd和援助,同时显示表一的所有行
例
id = 1 /标题:hello world
id = 2 /标题:欢迎
我不确定是否可以通过对数据库添加一个查询来实现,但是我尝试不停地添加第二个查询。
我没有做太多的搜索,因为不确定要搜索什么。
谢谢,抱歉
最佳答案
select
table1.*,
table2.*
from
table1,
table2
where
table1.idd = table2.aid and
table1.idd = :id
或Left Join
SQL Fiddle
select
t1.*,
t2.*
from
table1 t1
left join
table2 t2
on
t1.idd = t2.aid
where
t1.idd = :id