【发布时间】:2019-12-06 21:24:58
【问题描述】:
我有一个 MySQL 表,其中给定期间的所有公司销售按单位、日期分组,并且在一个数组中,每个销售涉及的所有销售代表 ID 分组。 每个数组中的第一个 sales_rep ID 显示了负责完成每笔销售的销售代表。 我正在尝试详细说明一个查询,该查询返回每个完成销售的销售代表的单位、日期和 sales_rep ID。 如果在给定日期多次显示 sales_rep ID 是可以的。
我的输入:
unit_id date unit_sales sales_reps
427 2019-07-01 3 [["19823508","19823510",""],["23661230","23661227","23411261",""],["23411257","19823508",""]]
466 2019-07-26 2 [["23222763","23222766","26726848","26726849",""],["23222763",""]]
想要的输出是:
unit_id date sales_rep
427 2019-07-01 19823508
427 2019-07-01 23661230
427 2019-07-01 23411257
466 2019-07-26 23222763
466 2019-07-26 23222763
【问题讨论】:
-
MySQL 中没有数组数据类型。
sales_reps列的数据类型是什么? -
@GMB 对不起,我的错误。是TEXT类型
标签: mysql sql arrays json date