สำหรับสิ่งนี้ คุณสามารถใช้ UNION ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1(FirstName varchar(1000));เคียวรีตกลง 0 แถวได้รับผลกระทบ (1.22 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1 ('John'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.20 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable1;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+| ชื่อจริง |+-----------+| John |+-----------+1 แถวในชุด (0.02 วินาที)นี่คือแบบสอบถามเพื่อสร้างตารางที่สอง -
mysql> สร้างตาราง DemoTable2(FirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.81 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable2 ('Chris'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.21 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable2;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+| ชื่อจริง |+-----------+| คริส |+-----------+1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามสำหรับคำสั่ง CREATE TABLE AS และแสดงการรวมกันของสองตารางหรือมากกว่านั้น -
mysql> สร้างตาราง DemoTable3 AS ( เลือก FirstName, 'DemoTable1' AS `TABLE_NAME` จาก DemoTable1) ยูเนี่ยน ( เลือก FirstName, 'DemoTable2' AS 'TABLE_NAME' จาก DemoTable2); ตกลง ตกลง 2 แถวได้รับผลกระทบ (1.08 วินาที) บันทึก :2 รายการซ้ำ:0 คำเตือน:0
แสดงระเบียนทั้งหมดจากตาราง DemoTable3 -
mysql> เลือก *จาก DemoTable3;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+--------------+| ชื่อจริง | TABLE_NAME |+-----------+------------+| จอห์น | DemoTable1 || คริส | DemoTable2 |+-----------+--------------+2 แถวในชุด (0.00 วินาที)