[英]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.