如何在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 ...