小编Pla*_*ees的帖子

Mysql:选择左连接不按预期工作

我有以下类型的查询:

select * from tbl_1 where [cond] as aliasA LEFT JOIN tbl_2 as aliasB 
 ON (aliasA.id = aliasB.id) WHERE aliasB.id IS NULL
Run Code Online (Sandbox Code Playgroud)

似乎它正在工作,除了它忽略了最后一个WHERE aliasB.id IS NULL.所以,它只是返回以下结果:

select * from tbl_1 where cond as aliasA LEFT JOIN tbl_2 as aliasB 
 ON (aliasA.id = aliasB.id)
Run Code Online (Sandbox Code Playgroud)

如何更改上述查询以获取查询tbl_1的结果,其中[cond]仅显示不在tbl_2中的行?

提前致谢!

mysql sql select left-join

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

left-join ×1

mysql ×1

select ×1

sql ×1