【发布时间】:2021-01-30 04:04:59
【问题描述】:
我有一张桌子。
+----------+----------------+--------+
| orderid | barcode | status |
+----------+----------------+--------+
| R-R34184 | K2020101500001 | 1 |
| R-R34184 | K2020101500001 | 1 |
| R-R34184 | K2020101500001 | 0 |
| R-R34184 | K2020101500001 | 0 |
| R-R34184 | K2020101500002 | 2 |
| R-R34184 | K2020101500002 | 2 |
| R-R34184 | K2020101500002 | 2 |
| R-R34184 | K2020101500002 | 2 |
| R-R34184 | K2020101500003 | 1 |
| R-R34184 | K2020101500003 | 1 |
| R-R34184 | K2020101500003 | 0 |
| R-R34184 | K2020101500003 | 0 |
| R-R34185 | K2020101500005 | 0 |
| R-R34185 | K2020101500005 | 0 |
| R-R34185 | K2020101500005 | 0 |
| R-R34185 | K2020101500005 | 0 |
| R-R34185 | K2020101500006 | 0 |
| R-R34185 | K2020101500006 | 0 |
| R-R34185 | K2020101500006 | 0 |
| R-R34185 | K2020101500006 | 0 |
| R-R34185 | K2020101500004 | 0 |
| R-R34185 | K2020101500004 | 0 |
| R-R34185 | K2020101500004 | 0 |
| R-R34185 | K2020101500004 | 0 |
| R-R34185 | K2020101500007 | 0 |
| R-R34185 | K2020101500007 | 0 |
| R-R34185 | K2020101500007 | 0 |
| R-R34185 | K2020101500007 | 0 |
| R-R34185 | K2020101500008 | 0 |
| R-R34185 | K2020101500008 | 0 |
| R-R34185 | K2020101500008 | 0 |
| R-R34185 | K2020101500008 | 0 |
+----------+----------------+--------+
我想查询如下: DISTINCT orderby、CONCAT状态和COUNT状态
+----------+---------------+--------------+
| orderid | status_concat | status_count |
+----------+---------------+--------------+
| R-R34184 | 0,1,2 | 3 |
+----------+---------------+--------------+
| R-R34185 | 0 | 1 |
+----------+---------------+--------------+
我尝试了几个代码、任何子查询、分组,但没有组合在一起。 如果有人可以提供帮助,谢谢。
【问题讨论】:
-
考虑处理应用代码中数据显示的问题
标签: mysql sql count distinct group-concat