Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL | PHP-按两个不同的日期收集行_Php_Mysql_Sorting - Fatal编程技术网

MySQL | PHP-按两个不同的日期收集行

MySQL | PHP-按两个不同的日期收集行,php,mysql,sorting,Php,Mysql,Sorting,我有一个这样的表(其中“date”是用户请求验证的时间,“date\u validation”是验证的时间: id | type | date | date_validation | equipement_id 我可以按日期进行排序,或者更确切地说,通过简单的排序和一些PHP代码进行日期验证 显示我有 2017年6月12日 ID“1”,请求验证 ID“2”,请求验证 2017年6月12日 ID“3”,已验证 2017年6月10日 ID“4”,请求验证 2017年6月10日 ID“5”,已验证

我有一个这样的表(其中“date”是用户请求验证的时间,“date\u validation”是验证的时间:

id | type | date | date_validation | equipement_id
我可以按日期进行排序,或者更确切地说,通过简单的排序和一些PHP代码进行日期验证

显示我有 2017年6月12日

ID“1”,请求验证

ID“2”,请求验证

2017年6月12日

ID“3”,已验证

2017年6月10日

ID“4”,请求验证

2017年6月10日

ID“5”,已验证

展示我想要的 2017年6月12日

ID 1',请求验证

ID“2”,请求验证

ID“3”,已验证

2017年6月10日

ID“4”,请求验证

ID 5',已验证



如何在有两个不同日期列的情况下按日期收集信息?

我想您正在寻找以下信息:

SELECT id,  date as dt, 'Ask for validation' AS DtTtype
FROM thetable
UNION ALL
SELECT id,  date_validation  as dt, 'validated' AS DtType
FROM thetable
ORDER BY dt

在PHP中,打开
dt
字段,然后
dttype
字段会告诉您它是什么类型的日期

问题是什么?如何按日期收集信息,同时有两个不同的日期列?这正是我要找的,它解决了我的问题!谢谢!