通过从另一个表中排除所有id来选择MySql

时间:2015-07-03 14:54:25

标签: mysql sql join union

我想从表格中选择数据 ID | FOO | CITY | BAR

还有另一个表格,其中存储了所有已选择的数据,以便获得独特的结果。这张表看起来像 ID | ID_from_other_table

如果我要么应该使用左联盟还是联盟,我现在还在坚持? 哪一个更快,我怎样才能以正确的方式设置它?

1 个答案:

答案 0 :(得分:1)

left join在MySQL中可能可能更快,而不是not innot exists等其他反连接模式。

select t1.*
from table1 t1
left join table2 t2 on t1.id = t2.id_from_other_table
where t2.id is null