我有一个信息表,其中包含以下字段;
id, staffMember, lineManager, description
staffMember 和 lineManager 字段返回整数值,这些值对应于用户表中的行 ID,该表具有以下列
id, firstname, surname
我可以使用以下查询返回我的信息表中的信息,将 staffMember 值替换为名和姓的 CONCAT:
SELECT information.id,
CONCAT( users.firstname, ' ', users.surname ) AS staffMember,
information.lineManager,
LEFT(information.description,200) As description
FROM information
LEFT JOIN users
ON ( information.staffMember = users.id )
LIMIT 0 , 30"
但是我想要做的是重复在 lineManager 上处理 staffMember 值的过程以及在同一个查询中(然后我将其作为 json 字符串传递) - 但是,我知道我不能有两个LEFT 连接到同一个表,但等同于不同的字段。
任何帮助将不胜感激。