如何在php SQL中将多列合并为一列

如何在php SQL中将多列合并为一列,php,mysql,database,multidimensional-array,phpmyadmin,Php,Mysql,Database,Multidimensional Array,Phpmyadmin,如果是我,我可能会采用大致如下的模式: id employeeID datetime activity 1 12286 2016-09-10 08:08:00 in 2 12286 2016-09-10 12:08:32 out 3 12286 2016-09-10 12:41:54 in 4 12286 2016-09-10 17:10:05 ... 没有字段id的临时解决方案


如果是我,我可能会采用大致如下的模式:

id  employeeID   datetime             activity
1   12286        2016-09-10 08:08:00  in 
2   12286        2016-09-10 12:08:32  out  
3   12286        2016-09-10 12:41:54  in
4   12286        2016-09-10 17:10:05  ...

没有字段id的临时解决方案

选择employeeID、日期、最大值(timein)、最大值(timeout)、最大值(timein1)、最大值(timeout1) 按员工ID、日期分组


最好将插入查询改为00:00:00的空值

您能告诉我们您已经尝试了什么以及为什么不起作用吗?很多人在午夜来来往往。此外,id在这个结果中似乎是无意义的。可能重复
id  employeeID   date         timein    timeout     timein1     timeout1
1   12286        2016-09-10   08:08:00  12:08:32    12:41:54    17:10:05
2   12286        2016-10-10   07:41:05  12:15:00    12:35:15    17:15:15
id  employeeID   datetime             activity
1   12286        2016-09-10 08:08:00  in 
2   12286        2016-09-10 12:08:32  out  
3   12286        2016-09-10 12:41:54  in
4   12286        2016-09-10 17:10:05  ...