我有一个名为tbllog的表,它的字段是类型,用户ID,操作,日期日志。 userid是来自tbluser的外键。我的tbllog中的某些userid为0,我似乎无法使用这些查询来显示它。
SELECT * FROM tbllog INNER JOIN tbluser ON (tbluser.userid = tbllog.userid)
它确实显示由非零用户标识组成的行。我的问题是无论用户ID是否为0,如何显示tbllog中的所有数据?
最佳答案
尝试这个
SELECT * FROM tbllog
LEFT JOIN tbluser
ON tbluser.userid = tbllog.userid
有关更多信息,http://dev.mysql.com/doc/refman/5.7/en/join.html