gpt4 book ai didi

PHP - 比较两个 MySQL 表的连接/馈送

转载 作者:行者123 更新时间:2023-11-29 09:00:12 26 4
gpt4 key购买 nike

我正在开发一个小型社交网络项目,该项目将允许用户相互联系,类似于 Facebook 的“ friend ”理念。该网站有它自己的独特功能,使其与众不同,因此请保留有关社交网络市场饱和的评论。

每次用户与 friend 联系时,都会将其添加到 MySQL 数据库中的“连接”表中。每次用户发送礼物、邀请或其他任何东西时,都会将其添加到“Feed”表中。

根据“连接”表中的连接,我需要能够仅显示“供稿”表中 friend 的事件。

我的第一个想法是从“连接”表中收集当前登录用户的所有连接,并将 ID 放在一个数组中。然后遍历该数组,根据“Feed”表检查每个 ID 是否有事件。然而,这似乎不是一个合理的方式来做到这一点。它还将每个用户的所有事件组合在一起,而不是按照发生的顺序。

有任何想法吗?

最佳答案

类似于直接连接的东西:

SELECT feed.*
FROM connections
JOIN feed
ON connections.friend_id = feed.user_id
WHERE connections.user_id = <insert id of user>

关于PHP - 比较两个 MySQL 表的连接/馈送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8864198/

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