ให้เรตสมาชิก: 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
youtube กำลังทดสอบแยกหน้าคอมเมนท์ออกไปอีกที่หนึ่ง
โดย jamepiyawat อ 03 ก.ย. 2019 5:45 pm บอร์ด Share Knowledge
0
38
อ 03 ก.ย. 2019 5:45 pm โดย jamepiyawat
เรทราคาที่เหมาะสมสำหรับการแปลฟรีแลนซ์
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 5:32 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
75
พ 04 ก.ย. 2019 4:59 pm โดย MiyukiEamrucksa
กรณีสร้างเว็บไซต์ แล้วขึ้น Apache is functioning normally
โดย aninthana อ 03 ก.ย. 2019 4:18 pm บอร์ด Joomla Development
2
57
อ 03 ก.ย. 2019 5:03 pm โดย aninthana
การเริ่มต้นเป็นนักแปลฟรีแลนซ์จากศูนย์
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 4:15 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
100
พ 04 ก.ย. 2019 4:59 pm โดย MiyukiEamrucksa
เมนูตั้งค่าของ Ajax Search ของ Megadeal คืออะไรครับ
โดย Patipat อ 03 ก.ย. 2019 3:48 pm บอร์ด Joomla Development
6
86
อ 03 ก.ย. 2019 5:10 pm โดย tsukasaz
อยากทราบไฟล์แสดงสินค้า
โดย jamepiyawat อ 03 ก.ย. 2019 3:29 pm บอร์ด Joomla Development
5
70
อ 03 ก.ย. 2019 3:56 pm โดย jamepiyawat
อยากตั้งค่า joomla ให้เห็น url เต็มๆ ต้องทำยังไงบ้างครับ
โดย chatee supasand อ 03 ก.ย. 2019 2:45 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
6
99
พฤ 05 ก.ย. 2019 11:10 am โดย chatee supasand
ทำความรู้จักกับ Machine Translation
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 2:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
79
พ 04 ก.ย. 2019 4:58 pm โดย MiyukiEamrucksa
Microsoft เปิดตัวกระดานอัจฉริยะ Microsoft surface Hub 2S & 2X ออกมาแล้ว
โดย chatee supasand อ 03 ก.ย. 2019 2:22 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
31
อ 03 ก.ย. 2019 2:22 pm โดย chatee supasand
Q - ติดตั้ง quick_megadeal แล้วขึ้น Error ครับ
โดย Patipat อ 03 ก.ย. 2019 11:59 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
34
อ 03 ก.ย. 2019 1:40 pm โดย Patipat
แนะนำ CAT Tools คืออะไร ใช้อย่างไร
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 11:49 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
80
พ 04 ก.ย. 2019 4:56 pm โดย MiyukiEamrucksa
สถานที่ท่องเที่ยวนนทบุรี: เกาะเกร็ด
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 11:39 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
67
ส 07 ก.ย. 2019 8:13 am โดย nemo413
งานประจำวันที่ 3 กันยายน 2562
โดย Patipat อ 03 ก.ย. 2019 10:28 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
26
อ 03 ก.ย. 2019 7:20 pm โดย Patipat
งานประจำวันที่ 3 กันยายน 2562
โดย jirawoot อ 03 ก.ย. 2019 10:19 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
4
อ 03 ก.ย. 2019 7:21 pm โดย jirawoot
งานประจำวันที่ 3 กันยายน 2562
โดย aninthana อ 03 ก.ย. 2019 10:11 am บอร์ด M092 - อนินธนา บุญยัง
1
20
อ 03 ก.ย. 2019 7:11 pm โดย aninthana
งานประจำวันที่ 3 กันยายน 2562
โดย chatee supasand อ 03 ก.ย. 2019 10:05 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
7
อ 03 ก.ย. 2019 7:20 pm โดย chatee supasand
งานประจำวันที่ 3 กันยายน 2562
โดย jamepiyawat อ 03 ก.ย. 2019 10:04 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
11
อ 03 ก.ย. 2019 7:38 pm โดย jamepiyawat
งานประจำวันที่ 3 กันยายน 2562
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 9:51 am บอร์ด M093 - มิยูกิ เอี่ยมรักษา
2
44
อ 03 ก.ย. 2019 6:47 pm โดย MiyukiEamrucksa
งานประจำวันที่ 3 กันยายน 2562
โดย EyePornnipa อ 03 ก.ย. 2019 9:50 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
4
31
อ 03 ก.ย. 2019 7:03 pm โดย EyePornnipa
น้องเมจิ ตัวเต็ม full
โดย frenchfriesday จ 02 ก.ย. 2019 11:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
74
จ 02 ก.ย. 2019 11:25 pm โดย บุคคลทั่วไป