如何在MySQL中选择一个空结果集?

借助MySQL的虚拟表“ dual”选择一个空结果集。查询如下-

mysql> select 1 from dual where false;
Empty set (0.00 sec)

在上面的查询中,“ dual”是伪表,而上面的条件为false。因此,它返回空集。

让我们检查一下真实情况。它将返回所选值。查询如下-

mysql> select 1 from dual where true;

以下是输出-

+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)