繁体   English   中英

ORDER BY和GROUP BY一起?

[英]ORDER BY and GROUP BY together?

我有一张包含销售数据的表格。...这是简化版:

表“销售”

sale_no    PRIMARY KEY, INT
sku        INT (Any integer between 1-200000, is NOT unique in this table)
is_shipped ENUM('n','y')    'n' = NO, 'y' = YES

我需要选择所有未发货的销售额(is_shipped ='n'),并在给定的网页上显示具有SAME sku的销售额。 像这样....?

SELECT * FROM sales
WHERE is_shipped = 'n'
GROUP BY sku (??)
ORDER BY sku

需要修改以上查询,以便仅按SKU顺序返回具有相同SKU的销售。 例如,我需要在给定页面上显示sku = 40的所有未发货销售额,并迭代所有SKU。...任何帮助将不胜感激!

为什么要排序和分组,如果您希望所有记录从最小sku值到最大sku值,而不仅仅是查询

SELECT * FROM sales
WHERE is_shipped = 'n'
order by sku Asc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM