【发布时间】:2020-08-30 18:37:57
【问题描述】:
我有两个表(msg 和 users)。我正在尝试将这两个表连接在一起,并打印出发送者和接收者的名字和姓氏以及所有消息内容(如果消息被标记为标志)。但我不断收到错误,但还没有找到一个好的方法来做到这一点。
供参考的表格图片: https://imgur.com/a/wYuptfR
我现在使用的 SQL 查询:
SELECT msg.*, users.uuid AS users.ruuid, users.uuid AS users.suuid, users.firstName, users.lastName
FROM msg
INNER JOIN users ON users.ruuid = msg.recipient
AND INNER JOIN users ON users.suuid = msg.sender
WHERE msg.flag = 0
【问题讨论】:
-
你需要不同的表别名。
-
删除“AND”...
-
您介意给我更多信息吗?我不知道我是否明白你的意思。我是 SQL 新手,所以我还在学习中
-
@LasseEdsvik 我试过了,我收到错误 #1064
-
请问你想要什么预期的结果??