วันนี้เรามาดูว่า UNION กับ UNION ALL ต่างกันอย่างไร
แล้วแบบไหนเร็วกว่ากัน
UNION นั้น เป็นการ Join กันระหว่าง 2 Table ที่มี Columns เหมือนกันทั้งหมด
และจะมีการหาข้อมูลซ้ำ เอามาโชว์แค่ตัวเดียว
UNION ALL นั้น ก็เป็นการ Join เหมือนกับ UNION แต่จะไม่มีการหาข้อมูลซ้ำ
ซึ่งก็จะทำให้การ Join กันเร็วขึ้น ในกรณีที่เราไม่สนใจว่าข้อมูลเราจะซ้ำหรือป่าว
ผลลัพท์ที่ออกมาก็จะออกมาทั้งหมดจิง ๆ
ลองเอาไปประยุกต์ใช้ดูได้นะครับบบบบบ
แล้วแบบไหนเร็วกว่ากัน
UNION นั้น เป็นการ Join กันระหว่าง 2 Table ที่มี Columns เหมือนกันทั้งหมด
และจะมีการหาข้อมูลซ้ำ เอามาโชว์แค่ตัวเดียว
UNION ALL นั้น ก็เป็นการ Join เหมือนกับ UNION แต่จะไม่มีการหาข้อมูลซ้ำ
ซึ่งก็จะทำให้การ Join กันเร็วขึ้น ในกรณีที่เราไม่สนใจว่าข้อมูลเราจะซ้ำหรือป่าว
ผลลัพท์ที่ออกมาก็จะออกมาทั้งหมดจิง ๆ
ลองเอาไปประยุกต์ใช้ดูได้นะครับบบบบบ
ความคิดเห็น
แสดงความคิดเห็น