2016-08-12 165 views
0

我必须表格:用户userimagesenter image description hereMySQL选择所有记录

现在,我使用下面的查询:

SELECT * FROM users u INNER JOIN userimages ui ON u.id=ui.userid; 

是。它检索记录,如果用户ID和ID是相等的。我真正想要做的是从表用户中选择所有记录,即使它的ID不存在于第二个表(userimages)

我的问题是如何选择用户表中的所有记录第二张桌子?

回答

3

您正在寻找一个LEFT JOIN,它将从第一个表格中拉出所有行,并在适用的位置连接到右侧。

SELECT * FROM users u LEFT JOIN userimages ui ON u.id=ui.userid; 
+0

非常感谢你.. –