gpt4 book ai didi

MySQL加入同一领域

转载 作者:行者123 更新时间:2023-11-29 01:45:13 25 4
gpt4 key购买 nike

我有两个表:

  1. 消息 - 具有以下结构

    编号
    发件人编号
    receiver_id
    消息文本

  2. 用户 - 具有以下结构

    编号
    昵称

我需要加入这两个表,所以我得到这样的结果:

message_id, sender_nickname, receiver_nickname, message_text

sender_id 始终设置。问题是我还需要 receiver_id 为 0 的消息,因此无法在 user 表中找到 receiver_id

有人可以帮我吗?

最佳答案

select 
m.id,
u1.nickname as sender,
u2.nickname as receiver,
m.message_text
from messages as m
left join users as u1 on u1.id = m.sender_id
left join users as u2 on u2.id = m.receiver_id

关于MySQL加入同一领域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8768884/

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