Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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
Php MySQL查询中存在问题_Php_Mysql - Fatal编程技术网

Php MySQL查询中存在问题

Php MySQL查询中存在问题,php,mysql,Php,Mysql,我在MySQL查询中遇到了一个问题,我必须从带有order by子句的视图中从ATHEDITED_date中提取一些记录,但即使有一些数据没有填写ATHEDITED_date,那么我如何才能完成呢 例如: SELECT * FROM vw_getengineerreview WHERE reference_number ='xxs/xxx/00256' ORDER BY attended_date ASC; 这给了记录什么是可用的(这是正确的),但空记录值打印在顶部,但我想在底部(当出席

我在MySQL查询中遇到了一个问题,我必须从带有order by子句的视图中从ATHEDITED_date中提取一些记录,但即使有一些数据没有填写ATHEDITED_date,那么我如何才能完成呢

例如:

SELECT * 
FROM vw_getengineerreview 
WHERE reference_number ='xxs/xxx/00256' 
ORDER BY attended_date ASC;
这给了记录什么是可用的(这是正确的),但空记录值打印在顶部,但我想在底部(当出席的_日期为空时)

产量低于

| Technician Name   | Start Date / Time     | End Date / Time     | Technician Remarks |
|-------------------|-----------------------|---------------------|--------------------|
| Kasun Chathuranga | 2016-10-04 - 10:49:13 | -                   |                    |
| Kasun Chathuranga | 2016-09-06 - 17:17:02 | 2016-09-22-02:16:23 | not powering       |

如果结果不是所需的,请使用
ASC
/
DESC

试试看,这肯定会解决您的问题

谢谢

快乐编码

选择*
来自vw_getengineerreview
其中参考号为xxs/xxx/00256

按ISNULL(出席会议日期)、出席会议日期ASC订购请使用更明确的标题。
SELECT *
FROM vw_getengineerreview 
WHERE reference_number ='xxs/xxx/00256' 
ORDER BY (attended_date IS NOT NULL) DESC, attended_date ASC