mysql - 有没有可以返回不同数量产品的功能?

标签 mysql sql

我有一张 table

SKU COUNT
A   2
A   2
A   2
B   2
B   1
C   3
C   3
C   3

我想退回具有不同数量的 SKU

这是用于 Oracle 数据库的 SQL 查询

Return SKU COUNT
       B   2 
       B   1

最佳答案

试试这个:

select sku, count(distinct count)
from my_table 
group by sku 
having count(distinct count) > 1

关于mysql - 有没有可以返回不同数量产品的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56673786/

相关文章:

sql - SQL语法区分大小写吗?

sql - 使用交叉表将行转换为列失败

php - 多维数组将相同的键和值组合到已经定义的数组元素中

sql - 如何在查询中获取逗号分隔值?

mysql - 如何编写条件 A 或 B 为零,但在 MYSQL 中不是两者都为零?

php - 如何在ajax函数中调用php文件?

c# - MSACCESS DateTIme SQL 查询

mysql - 带外键的 SQL 条件

c# - C# 中的 MySQLConversionException 问题

mysql - 计算类别和子类别组合的分数