【发布时间】:2012-03-31 06:27:49
【问题描述】:
我有以下类型的查询:
select * from tbl_1 where [cond] as aliasA LEFT JOIN tbl_2 as aliasB
ON (aliasA.id = aliasB.id) WHERE aliasB.id IS NULL
它似乎在工作,只是它忽略了最后一个WHERE aliasB.id IS NULL。
所以,它只是返回以下结果:
select * from tbl_1 where cond as aliasA LEFT JOIN tbl_2 as aliasB
ON (aliasA.id = aliasB.id)
我将如何更改上述查询以获取 查询 tbl_1 的结果 where [cond] 只显示不在 tbl_2 中的行?
提前致谢!
【问题讨论】:
-
不要忘记将答案标记为已接受,如果您得到想要的信息,请点赞
标签: mysql sql select left-join