Để nhận kết quả từ nhiều câu lệnh được chọn, hãy sử dụng UNION ALL. Sau đây là cú pháp -
select yourValue1 AS anyColumnName UNION ALL select yourValue2 AS yourColumnName . . . . N
Hãy để chúng tôi triển khai cú pháp trên để trả về bảng liệt kê các số trong các hàng khác nhau -
mysql> select 100 AS Number UNION ALL select 1000 AS Number UNION ALL select 10000 AS Number UNION ALL select 100000 AS Number UNION ALL select 1000000 AS Number UNION ALL select 10000000 AS Number UNION ALL select 100000000 AS Number UNION ALL select 1000000000 AS Number;
Điều này sẽ tạo ra kết quả sau -
+------------+ | Number | +------------+ | 100 | | 1000 | | 10000 | | 100000 | | 1000000 | | 10000000 | | 100000000 | | 1000000000 | +------------+ 8 rows in set (0.00 sec)