好的,这是设置。请注意以下代码是SIMPLIFIED版本。
PHP 5.2
ENGINE:MyISAM
table quotes q
table users u
FROM quotes q LEFT JOIN users u
ON q.qid = u.uid
Soo ...引号表引用用户(来自users表)(引用的所有者) 但引号表ALSO有一个名为createdby的字段(创建引号的用户......)
我正在尝试显示引号#,所有者全名以及全名创建。
我可以使用上面的代码显示引号#,所有者全名,并由USERNAME创建(我想要全名)。
我尝试添加
ON q.qid = u.uid + --> AND q.createdBy = u.uid
但这似乎不起作用,即使它确实如此,我也不知道如何引用正确的全名(所有者或创建者)。
答案 0 :(得分:1)
SELECT q.id, owner.fullname, creator.fullname
FROM quotes q
LEFT JOIN
users owner
ON owner.uid = q.qid
LEFT JOIN
users creator
ON creator.uid = q.createdby