ในการผสานสองตารางกับ UNION คุณสามารถใช้คำสั่ง create table select ต่อไปนี้เป็นไวยากรณ์ -
สร้างตาราง yourNewTableNameselect * จาก yourFirstTableNameUNIONselect * จาก yourSecondTableName;
ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถาม -
mysql> สร้างตาราง FirstTable -> ( -> Id int, -> PersonName varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (2.10 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -
mysql> แทรกลงในค่า FirstTable (10, 'Larry'); แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า FirstTable (20, 'David'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที )
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก FirstTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+-----------+| รหัส | ชื่อบุคคล |+------+-----------+| 10 | แลร์รี่ || 20 | David |+------+------------+2 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตารางที่สอง -
mysql> สร้างตาราง SecondTable -> ( -> Id int, -> PersonName varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.91 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -
mysql> แทรกลงในค่า SecondTable (30,'Chris'); Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงในค่า SecondTable (40,'Robert'); Query OK, 1 แถวได้รับผลกระทบ (0.15 วินาที )
ให้เราแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก SecondTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+-----------+| รหัส | ชื่อบุคคล |+------+-----------+| 30 | คริส || 40 | Robert |+------+-----------+2 แถวในชุด (0.00 วินาที)ตอนนี้สร้างตารางจากการผสานสองตาราง (FirstTable + SecondTable) กับยูเนี่ยน -
mysql> สร้างตาราง MergeBothTableDemo -> เลือก * จาก FirstTable -> UNION -> เลือก * จาก SecondTable ตกลง ตกลง 4 แถว (0.86 วินาที) บันทึก:4 รายการซ้ำ:0 คำเตือน:0
ให้เราตรวจสอบระเบียนตารางใหม่ ต่อไปนี้เป็นแบบสอบถาม -
mysql> เลือก * จาก MergeBothTableDemo;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+-----------+| รหัส | ชื่อบุคคล |+------+-----------+| 10 | แลร์รี่ || 20 | เดวิด || 30 | คริส || 40 | Robert |+------+-----------+4 แถวในชุด (0.00 วินาที)