我有一个像这样的简单聊天数据库:
id | from | to | message
---|------|----|-----------------
1 | 1 | 2 | hello
2 | 1 | 2 | are you there?
3 | 2 | 1 | yes I'm here!
还有第二个表,其中包含名称
`users`.`firstname` and `users`.`lastname`
我正在尝试将两者结合起来,因此在检索聊天时,我也会有两个参与者的姓名。我的查询现在看起来像这样:
SELECT
`messages`.*,
CONCAT(`users`.`firstname`, " ", `users`.`lastname`) as `nameFrom`
FROM `messages`
INNER JOIN
`users` ON `messages`.`from` = `users`.`id`
它工作正常,但如果我尝试添加另一个连接,只需更改messages
. from
到messages
. to
我得到错误。
检索聊天记录时如何合并每个参与者的名字和姓氏?
谢谢