【发布时间】:2012-07-15 01:19:33
【问题描述】:
这是我上一个关于 MySQL 中的表连接的问题的后续问题
我需要能够从左连接表中选择 NULL 值。
这是我的加入:
table1.id | table1.name | table2.id | table2.surname
1 | John | 1 | Doe
2 | Michael | 2 | Anderson
3 | Anna | NULL | NULL
4 | Sue | NULL | NULL
我想select WHERE table2.surname = NULL,但是这样的查询不起作用:
SELECT table1.*,table2.*
FROM table1
LEFT JOIN table2
ON table1.id=table2.id
WHERE table2.surname=NULL
我可以理解它背后的逻辑没有给我任何结果,但必须有一种方法来获取它们的结果?
感谢任何帮助。
【问题讨论】: