คุณสามารถใช้ UNION ALL สำหรับสิ่งนี้ได้
ให้เราได้รายการ 10, 20, 30, 40, 50 เป็นตารางกับ UNION ALL -
mysql> เลือก 10 หมายเลข UNION ทั้งหมด เลือก 20 หมายเลข UNION ทั้งหมด เลือก 30 หมายเลข UNION ทั้งหมด เลือก 40 หมายเลข UNION ทั้งหมด เลือก 50 หมายเลข
ผลลัพธ์
<ก่อนหน้า>+---------+| เบอร์ |+-------+| 10 || 20 || 30 || 40 || 50 |+-------+5 แถวในชุด (0.00 วินาที)เรามาดูตัวอย่างอื่นกัน หากต้องการรับรายการ 1,2,3 เป็นตาราง ให้ใช้แบบสอบถามด้านล่าง -
mysql> SELECT 1 a UNION ALL SELECT 2 UNION ALL SELECT 3 a;