gpt4 book ai didi

php - MYSQL查询和内连接

转载 作者:行者123 更新时间:2023-11-30 00:44:00 25 4
gpt4 key购买 nike

我正在尝试找出如何获取我的 user_id 和我的 friend user_id 的所有消息

我的数据库布局是

messages - user_id, message 
friends - user_id_1, user_id_2

我的 user_id 可以是 1 或 2,我的 friend 也可以是 1 或 2,仅取决于谁发送了好友请求。

任何帮助将不胜感激。我的基本查询如下。

select * from messages WHERE user_id = $user_id

最佳答案

select * from messages 
where user_id = $user_id
or user_id in (select user_id_1 from friends where user_id_2 = $user_id)
or user_id in (select user_id_2 from friends where user_id_1 = $user_id)

关于php - MYSQL查询和内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21542180/

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