ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

UNION (ยูเนียน) หรือการรวมข้อมูล

UNION เป็นตัวดำเนินการที่ทำการรวมข้อมูลที่ได้จากการ SELECT (ซีเล็คท์) ที่มีจำนวน 2 ชุดหรือมากกว่านั้นให้เป็นข้อมูลชุดเดียว 

รูปแบบคำสั่ง : 

SELECT คอลัมน์ที่ 1.1,คอลัมน์ที่ 1.2
FROM ตารางที่ 1
UNION
SELECT คอลัมน์ที่ 2.1,คอลัมน์ที่ 2.2
FROM ตารางที่ 2;

อธิบายคำสั่ง

คอลัมน์ที่ 1.1-1.2     :  คอลัมน์ที่ต้องการดึงข้อมูลมาแสดงของตารางที่ 1

คอลัมน์ที่ 2.1-2.2     :  คอลัมน์ที่ต้องการดึงข้อมูลมาแสดงของตารางที่ 2

โค้ด :

SELECT name , price_unit
FROM sale_order_line
UNION
SELECT name , price_unit
FROM z_sale_order
ORDER BY name

ผลที่ได้ :

ทำการดึงข้อมูลจากตาราง sale_order_line (เซล_ออดเดอร์_ไลน์) มา 

ข้อมูลจากตาราง sale_order_line
ข้อมูลจากตาราง sale_order_line

เรียกข้อมูลจากตาราง z_sale_order (แซด_เซลล์_ออเดอร์) ข้อมูลดังกล่าวเป็นข้อมูลที่ยกตัวอย่างมาให้เห็นว่า ข้อมูลที่จะทำการ UNION ต้องเป็นข้อมูลประเภทที่คล้ายกัน

ข้อมูลจากตาราง z_sale_order
ข้อมูลจากตาราง z_sale_order 

เมื่อทำการ UNION จะเห็นได้ว่า ข้อมูลทั้ง 2 ตารางจะมารวมกันอยู่ในหน้าเดียว 

# สามารถใช้ ORDER BY (ออเดอร์ บาย) ในการเรียงลำดับข้อมูลให้สวยงาม และ อ่านได้ง่าย

ผลจากการ union
ผลจากการ union

หมายเหตุ :

* การ UNION สามารถรวมตารางประเภทอื่นเข้าด้วยกันได้ แต่ข้อมูลในตารางจะต้องเป็นข้อมูลที่มีความคล้ายคลึงกัน หรือก็คือ ทั้ง 2 ตารางจะต้องมีคอลัมน์ที่มีชนิดของข้อมูลที่เข้ากันได้ 

** การ UNION มักจะใช้กับการรวมตารางประเภท รายงาน หรือ ระบบคลังสินค้า เป็นต้น

สามารถศึกษาเพิ่มเติมได้ที่ คำสั่ง SQL ต่างๆ

โดย : http://www.mindphp.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 18 มีนาคม 2562
โดย สริญญา สมสา จ 18 มี.ค. 2019 9:35 am บอร์ด MT32 - นางสาวสริญญา สมสา
0
2
จ 18 มี.ค. 2019 9:35 am โดย สริญญา สมสา
หากไม่ได้ไปใช้สิทธิเลือกตั้งสมาชิกสภาผู้แทนราษฎร จะมีผลอย่างไร และควรทำอย่างไร
โดย saibennn9 อ 17 มี.ค. 2019 10:05 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
16
อ 17 มี.ค. 2019 10:05 am โดย saibennn9
⭐⭐⭐⭐⭐ ฟิลเลอร์คาง กับ ผ่าตัดเสริมคาง อย่างไหนเสี่ยงกว่ากัน ⭐⭐⭐⭐⭐
โดย mstr99 ส 16 มี.ค. 2019 1:00 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
ส 16 มี.ค. 2019 1:00 pm โดย mstr99
งานประจำวันที่ 16 มีนาคม 2562
โดย Four ส 16 มี.ค. 2019 10:28 am บอร์ด M077 - อิษยา งามสอาด
1
6
ส 16 มี.ค. 2019 10:31 am โดย Four
ขอสอบถามและขอคำแนะนำครับ
โดย toonytoony2004 ส 16 มี.ค. 2019 9:43 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
8
ส 16 มี.ค. 2019 9:43 am โดย toonytoony2004
ต้นไม้มงคล
โดย สริญญา สมสา ศ 15 มี.ค. 2019 5:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
ศ 15 มี.ค. 2019 5:41 pm โดย สริญญา สมสา
อัพเดดความคืบหน้า / Progress - Diageo
โดย mindphp พฤ 07 ก.พ. 2019 11:51 pm บอร์ด Diageo - Web Ordering
6
37
ศ 15 มี.ค. 2019 6:56 pm โดย tsukasaz
เลือกซื้อบ้านอย่างไร ที่ถูกวิธี
โดย สริญญา สมสา ศ 15 มี.ค. 2019 4:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
ศ 15 มี.ค. 2019 4:16 pm โดย สริญญา สมสา
การเตรียมความพร้อมในการสัมภาษณ์งาน
โดย สริญญา สมสา ศ 15 มี.ค. 2019 3:52 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
ศ 15 มี.ค. 2019 3:52 pm โดย สริญญา สมสา
รวมร้านชาบู-สุกี้ 5 อันดับ
โดย สริญญา สมสา ศ 15 มี.ค. 2019 3:27 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
ศ 15 มี.ค. 2019 3:27 pm โดย สริญญา สมสา
เลือกซื้อเครื่องปริ้นที่เหมาะกับการใช้งาน
โดย สริญญา สมสา ศ 15 มี.ค. 2019 2:50 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
ศ 15 มี.ค. 2019 2:50 pm โดย สริญญา สมสา
ร้านของหวานในย่านวังหิน เเละ โชคชัย 4
โดย สริญญา สมสา ศ 15 มี.ค. 2019 2:22 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
ศ 15 มี.ค. 2019 2:22 pm โดย สริญญา สมสา
ร้านของหวานในย่านวังหิน เเละ โชคชัย 4
โดย Anonymous ศ 15 มี.ค. 2019 12:50 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
29
ศ 15 มี.ค. 2019 12:50 pm โดย บุคคลทั่วไป
R - อยากได้ยอดรวมเป็นจำนวน ลัง และ ยอดรวม บาทของทั้งคำสั่งซื้อ
โดย Parichat ศ 15 มี.ค. 2019 10:20 am บอร์ด Diageo - Web Ordering
0
2
ศ 15 มี.ค. 2019 10:20 am โดย Parichat
R - ไม่มี Order UOM ที่ SKU เวลาสั่งซื้อ เพื่อเลือก ลัง หรือ ขวด
โดย Parichat ศ 15 มี.ค. 2019 10:18 am บอร์ด Diageo - Web Ordering
0
2
ศ 15 มี.ค. 2019 10:18 am โดย Parichat
R - ปุ่มเปลี่ยนภาษาหายหลังจากใช้
โดย Parichat ศ 15 มี.ค. 2019 10:16 am บอร์ด Diageo - Web Ordering
1
3
ศ 15 มี.ค. 2019 1:54 pm โดย Parichat
งานประจำวันที่ 15 มีนาคม 2562
โดย Four ศ 15 มี.ค. 2019 8:56 am บอร์ด M077 - อิษยา งามสอาด
1
14
ส 16 มี.ค. 2019 10:29 am โดย Four
งานประจำวันที่ 15 มีนาคม 2562
โดย สริญญา สมสา ศ 15 มี.ค. 2019 8:48 am บอร์ด MT32 - นางสาวสริญญา สมสา
1
13
ศ 15 มี.ค. 2019 9:33 am โดย สริญญา สมสา
ความรู้การใช้งาน ทางความพิวเตอร์
โดย ธวัชชัย แสนหาญ พฤ 14 มี.ค. 2019 7:32 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
26
พฤ 14 มี.ค. 2019 7:32 pm โดย ธวัชชัย แสนหาญ
เงินเดือน
โดย จันนุสรณ์ ดีแก่ พฤ 14 มี.ค. 2019 7:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
20
พฤ 14 มี.ค. 2019 7:03 pm โดย จันนุสรณ์ ดีแก่