![](/img/trans.png)
[英]MySQL query - single row in one table with multiple rows in another table
[英]How to Insert multiple rows as one row to another table in Mysql
这就是您需要显示该结果的逻辑。 不确定在不使用您的特定表等进行测试的情况下是否可以正常工作。这还将选择数据并像这样显示它,但不会插入它(不知道为什么会需要它)
SELECT
id,
emp_id
date,
MAX(case when row = 1 then time end) in1,
MAX(case when row = 2 then time end) in2
FROM
(
SELECT id, emp_id, date, time
row_number() over(partition by id) row
FROM TableA
) a
GROUP BY date;
如果您有任何问题请告诉我
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.