gpt4 book ai didi

Mysql JOIN表并更新2列信息

转载 作者:行者123 更新时间:2023-11-28 23:31:12 24 4
gpt4 key购买 nike

//user
id name
1 A
2 B
3 C

//mail
send receive message
1 2
3 2
2 1

//result
send receive message
A B
C B
B A

我有 2 个表 usermail

user表存储namemail表存储id用于发送和接收

我需要将 user 表与 mail 合并

sendreceive 列将显示来自 user 表 ID 匹配的名称

最佳答案

您可以将 mail 表与 users 表连接两次 - 一次获取发件人的姓名,一次获取收件人的姓名:

SELECT s.name, r.name, m.message
FROM mail m
JOIN users s ON m.send = s.id
JOIN users r ON m.recieve = r.id

关于Mysql JOIN表并更新2列信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37289546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com