gpt4 book ai didi

mysql - SQL 2 表连接 ID

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

我认为这是一个简单的问题,但我找不到答案,我没有太多时间了......请帮助我

我有一个表“Anime”,其中包含“animeID,Name,...”列,并且我有一个表“anime_user2”,其中包含“anime_userID,...,users_userID,anime_idAnime(外键)”列

现在我想从表“Anime”中获取尚未在表“anime_user2”中的所有名称以及登录用户的 ID

我尝试了这个,但它没有按我想要的方式工作:

"SELECT Name FROM Anime LEFT JOIN anime_user2 ON idAnime = anime_idAnime WHERE users_userID = $userID AND idAnime != anime_idAnime" 

可能有更简单的方法来解决这个问题,但我看不到?

最佳答案

你可以这样做

select
a.Name
from
Anime a
left join anime_user2 au
on au.anime_idAnime = a.animeID
where
au.anime_idAnime is NULL

这是一个 demo 它是如何工作的

关于mysql - SQL 2 表连接 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23328823/

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