Sử dụng bảng giả dual với điều kiện luôn sai để trả về tập kết quả rỗng.
Cú pháp:
SELECT 1 FROM dual WHERE FALSE;
Kết quả: Empty set (0.00 sec).
Giải thích: dual là bảng giả đặc biệt trong MySQL (có 1 hàng, 1 cột). Điều kiện FALSE không bao giờ đúng nên không hàng nào được trả về.
Đối chiếu với điều kiện TRUE:
mysql> SELECT 1 FROM dual WHERE TRUE;
+---+ | 1 | +---+ | 1 | +---+
Kỹ thuật này hữu ích khi cần truy vấn trả về không hàng (ví dụ: test, placeholder, UNION với tập rỗng).