当右表与左表不匹配时,左连接将不返回任何结果

时间:2013-03-25 01:57:28

标签: sql database sqlite

例如,有两个表:用户评论

用户

| id              | integer          
| name            | text 

评论

| id              | integer
| uid             | integer          
| comment         | text          

查询:

SELECT u.name, c.comment 
FROM   user u LEFT JOIN comment c ON c.uid = u.id 
WHERE  u.id = 1234;

如果没有评论与用户匹配,则sql将不返回任何结果, 我想要一个用户结果(其id为1234),即使没有评论与此用户匹配,我该如何修复sql?

0 个答案:

没有答案