Php 创建sql语句select语句引用同一表两次时出现问题
好的,这是设置。注意:下面的代码是简化版 PHP5.2 引擎:MyISAMPhp 创建sql语句select语句引用同一表两次时出现问题,php,sql,mysql,Php,Sql,Mysql,好的,这是设置。注意:下面的代码是简化版 PHP5.2 引擎:MyISAM table quotes q table users u FROM quotes q LEFT JOIN users u ON q.qid = u.uid 苏。。。quotes表引用quote所有者users表中的用户 但是quotes表也有一个名为createdby的字段,由创建quote的用户创建 我正在尝试显示quote、所有者全名和created by全名 我可以使用上述代码显示报价、所有者全名和
table quotes q
table users u
FROM quotes q LEFT JOIN users u
ON q.qid = u.uid
苏。。。quotes表引用quote所有者users表中的用户
但是quotes表也有一个名为createdby的字段,由创建quote的用户创建
我正在尝试显示quote、所有者全名和created by全名
我可以使用上述代码显示报价、所有者全名和由用户名创建的我想要的全名
我试着加上
ON q.qid = u.uid + --> AND q.createdBy = u.uid
但这似乎不起作用,即使这样,我也不知道如何引用正确的全名所有者或createdby
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