2019-02-25
閱讀量:
869
SQL語句
問題描述:
表一(用戶表):userid和username 用戶ID和用戶名
表二(信息表):msgid、content、senderid、receiverid 信息ID、信息內(nèi)容、發(fā)送者ID和接受者ID
請問怎么寫SQL查詢語句,查到的結(jié)果是信息內(nèi)容、發(fā)送者用戶名和接受者用戶名?
解決方法:
假設(shè)用戶表名為 users
,而消息表名為 messages
。使用左外聯(lián)結(jié)
SELECT
msg.content,
snd_user.username,
rcv_user.username
FROM
messages as msg
LEFT OUTER JOIN
users as snd_user
ON
msg.senderid = snd_user.userid
LEFT OUTER JOIN
users as rcv_user
ON
msg.receiverid = rcv_user.userid;






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論