gpt4 book ai didi

mysql - 不在使用 MySQL 的特定表中

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

我有两个表:

  1. 一个拥有我成员的所有帖子,

  2. 另一个保存帖子的 ID,以及用于在其页面上隐藏帖子的用户 ID

我怎样才能选择所有帖子,除了那些不在隐藏表中的帖子?

伪语句示例...

"SELECT * FROM posts WHERE NOT IN (other table)"

这是我目前的情况

SELECT * FROM `acmPosting` LEFT JOIN `hidePosts` ON acmPosting.id = hidePosts.postID WHERE `sender`='$userID' OR `recip`='$userID' OR `sender` IN ($friendsArray) OR `recip` IN ($teamsArray) AND hp.id IS NULL ORDER BY `timeSent` DESC LIMIT 10

最佳答案

假设第二个表是 postHides,并且两个表都有一个 postId 列:

SELECT * FROM posts WHERE postId NOT IN (SELECT postId FROM postHides)

关于mysql - 不在使用 MySQL 的特定表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14847762/

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