JOIN TABLE แบบ Full Outer Join
โพสต์แล้ว: 26/08/2013 10:42 am
JOIN TABLE แบบ Full Outer Join
จากการ Join Table แบบ Right Outer Join และ Left Outer Join จะเป็นการยึดตารางทางฝั่งใดฝั่งหนึ่ง
เเต่การ Join Table ในแบบ Full Outer Join เป็นการยึดตารางทั้ง 2 ฝั่ง ดังภาพที่ 1.1 รูปแบบการใช้งาน
ตัวอย่างการใช้งาน
>> ต้องการทราบชื่อลูกค้า รหัสการสั่งซื้อสินค้า วันที่ต้องการสั่งซื้อ เเละราคาในการสั่งซื้อ
การเเสดงผล
จากการ Join Table แบบ Right Outer Join และ Left Outer Join จะเป็นการยึดตารางทางฝั่งใดฝั่งหนึ่ง
เเต่การ Join Table ในแบบ Full Outer Join เป็นการยึดตารางทั้ง 2 ฝั่ง ดังภาพที่ 1.1 รูปแบบการใช้งาน
โค้ด: เลือกทั้งหมด
SELECT ชื่อคอลัมน์1, ชื่อคอลัมน์2, ชื่อคอลัมน์3, ...
FROM ชื่อตาราง1
FULL OUTER JOIN ชื่อตาราง2
ON ชื่อตาราง1.ชื่อคอลัมน์1=ชื่อตาราง2.ชื่อคอลัมน์2
โค้ด: เลือกทั้งหมด
SELECT Customer.cus_id, Customer.cus_name, Order_product.order_id, Order_product.order_date, Order_product.order_price
FROM Customer
FULL OUTER JOIN Order_product
ON Customer.cus_id=Order_product.cus_id