小编Ass*_*saf的帖子

使用NOT IN提取数据

我是sql的新手,遇到了一个小问题.我有一个像这样的查询:

select cust_id, count(1) from all_customers
group by cust_id
having count(1)>4;
Run Code Online (Sandbox Code Playgroud)

那个查询给了我想要的结果.

我需要对all_customers表中的所有客户进行新查询,并从上面的查询中排除我刚刚得到的结果.我尝试过这样的事情:

select * from all_customers
where cust_id NOT IN 
(
    select cust_id, count(1) from all_customers
    group by cust_id
    having count(1)>4
)
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误消息too many values.我究竟做错了什么?

sql

2
推荐指数
1
解决办法
41
查看次数

标签 统计

sql ×1