假设我有2个表格,其结构如下:
表A
id | A1 | A2
表B
id | tableA_id(外键)| B1
A中的条目与B中的条目具有一对多关系。我需要哪种查询操作才能实现“类似的事情:从表B中选择所有对象,其中A1 =“ foo””?基本上,对表A进行查询,然后从这些结果中找到表B中的相应从属对象
最佳答案
最好通过联接来执行:
select
B.*
from
tableB as B
join tableA as A
on B.tableA_id=A.id
where
A1='foo'
关于sql - 用外键查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937129/