Php MySQL查询中存在问题
我在MySQL查询中遇到了一个问题,我必须从带有order by子句的视图中从ATHEDITED_date中提取一些记录,但即使有一些数据没有填写ATHEDITED_date,那么我如何才能完成呢 例如: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; 这给了记录什么是可用的(这是正确的),但空记录值打印在顶部,但我想在底部(当出席
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