【发布时间】:2017-03-18 19:41:03
【问题描述】:
表order_details:
order_id dish_id category_id
----------------------------------
601 22 123
601 23 234
603 32 456
603 54 456
603 11 543
603 19 456
从上面提供的示例表中:我如何根据每个order_id 的不同组对order_id,dish_id 和category_id 进行分组?
结果应该是这样的
order_id dish_id category_id count
---------------------------------------------
601 22 123 1
601 23 234 1
603 32 456 3
603 54 452 3
603 11 543 3
603 19 456 3
注意:
就像order_id 601 中的dish_id 22 和1 个不同的不同category_id 即234 一样,同样在order_id 603 dish_id 32 中也有2 个不同的不同category_id 即456, 543
【问题讨论】:
-
我删除了不兼容的数据库标签。另外,你的数字没有意义。为什么 603 的值是“2”而不是“3”?
-
抱歉打错了,我的错,谢谢指出
标签: sql amazon-redshift