คิวรี่ เพื่อหารายการข้อมูล จากหลาย ๆ ตารางที่มีข้อมูลต่างชนิดกัน โดยส่วนใหญ่ มักใช้กันเพื่อการทำ data mining หรือ data warehouse คิวรี่นี้ใช้กับ mysql 5 ครับ
ตัวอย่าง
ตาราง A (product_id, product_name, price_sell)
ตาราง B (item_id, item_name, item_sell)
ถ้าเราต้องเขียนคิวรี่เพื่อทำรีพอร์ทให้ผู้บริหาร เพื่อนำเสนอรายการสินค้าทั้งหมด และมีการแบ่งหน้าด้วย (เพราะเป็นรีพอร์ทผ่านเว็บไซต์) วิธีการคือ การใช้ UNION เข้ามาช่วย ลองดูตัวอย่างเลยครับ
(SELECT product_id, product_name, price_sell AS price FROM A) UNION (SELECT item_id AS product_id, item_name AS product_name, item_sell AS price FROM B) LIMIT 0, 20
ผลลัทธ์ที่ออกมา ก็จะเป็นรายการสินค้าของทั้งสองตาราง จำนวน 20 รายการ





