gpt4 book ai didi

用于查找没有特定值的所有记录的 SQL 查询

转载 作者:行者123 更新时间:2023-12-02 09:20:28 27 4
gpt4 key购买 nike

我有一个包含两列的表格,albumID 和 photoID。

如何返回不在 albumID 中的所有 photoID 列?

例如,假设我有这张表,我想查找不在相册 0 中的所有 photoID。

|albumID|photoID|  
|0 |0 |
|0 |1 |
|1 |0 |
|1 |2 |
|1 |3 |

然后,我只想显示照片 2 和 3。现在,我只有这个查询:

SELECT DISTINCT photoID FROM PhotoInAlbum WHERE AlbumID <> 1

返回照片 0,2,3,但 0 出现在相册 0 中。

非常感谢!

最佳答案

SELECT DISTINCT photoID FROM PhotoInAlbum WHERE photoID NOT IN
(
SELECT photoID from PhotoInAlbum WHERE AlbumID = 0
)

使用子查询

关于用于查找没有特定值的所有记录的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43063203/

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