正常情况下如果select语句为空,会如下显示:
mysql> select id from person where id=14 limit 1,1;
Empty set (0.00 sec)
可以在查询外面再套一层,能够显示NULL:
mysql> select (select id from person where id=14 limit 1,1) aa;
+------+
| aa |
+------+
| NULL |
+------+
1 row in set (0.00 sec)
注意:括号内的查询只能返回一列,否则嵌套查询会报错