【发布时间】:2013-06-21 07:05:49
【问题描述】:
我有两个表 first_table 和 second_table first_table 的主键是 s_id 并且它具有以下值 1,2,3,4 和 second_table 的主键和第一个表的外键是 fk__sid具有值 1,2,3 。
问题是我想获取第一个表的所有字段,其中 first_table 的主键和第二个表的外键匹配,以及主键存在但其他表中没有外键的值。
例如:对于值为 4 的字段
【问题讨论】:
-
好的。那么到目前为止,您尝试过什么?
-
向我们展示表格结构
-
您需要一个
LEFT JOIN来选择右表(第二个表)中没有外键的值 -
这是两个独立的查询吗?因为选择 first_table 中的所有内容都会得到您所描述的内容。
-
我的意思是主键的值还没有用作第二个表的外键。
标签: mysql