gpt4 book ai didi

mysql - 使用嵌套计数、联接或具有查找行

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

我的表中的数据可能如下所示:

    id | streetnum | name | item    -----------------------------    1  | 100       | a    | 0    2  | 100       | b    | NULL    3  | 100       | c    | NULL    4  | 101       | d    | NULL    5  | 101       | e    | NULL    6  | 102       | f    | 1

我正在尝试组合一个查询,该查询将识别相同的 streenum,其中 item 列同时具有值​​和一个或多个 NULL。在上面的例子中,查询的结果应该是:
100

我的第一直觉是组合一个涉及 count(*) 的嵌套查询,但我想看看你们还能想出什么其他想法。

最佳答案

也可以使用自连接:

SELECT DISTINCT streetnum FROM atable AS a1,atable AS a2 WHERE a1.streetnum=a2.streenum AND a1.item IS NULL AND a2.item IS NOT NULL;

关于mysql - 使用嵌套计数、联接或具有查找行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5177053/

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