gpt4 book ai didi

mysql - 选择不相关的项目

转载 作者:行者123 更新时间:2023-11-29 13:55:37 24 4
gpt4 key购买 nike

我有 3 张 table ,

 user { id, name, email }
games { id, name, icon }
user_games {id_user, id_game}

我想选择用户还没有的游戏。

这是我最好的尝试,但什么也没返回。但最后不要给出错误消息 XD

SELECT a.* 
FROM games a
LEFT JOIN user_games b ON a.id IN (b.id_game) AND '1' IN (b.id_user)
WHERE (b.id_game IS NULL) AND b.id_user <> '1'

请帮忙。

最佳答案

看起来您大部分都拥有它。最后的 user_games.id_user<>1 可能不是您想要的,因为您正在寻找 id_user 为 null 的情况,并且 null<>1 也为 null。

SELECT games.*
FROM games
LEFT JOIN user_games on (
games.id = user_games.id_game AND
user_games.id_user = '1'
)
WHERE user_games.id_user IS NULL

关于mysql - 选择不相关的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15913121/

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