รายงานจับคู่ลูกค้ากับคำสั่งซื้อแล้วจำนวนแถวพุ่งเป็นผลคูณของสองตาราง สาเหตุที่ควรตรวจอันดับแรกคืออะไร?
กใช้ left outer join โดยให้ตารางลูกค้าอยู่ด้านที่ต้องคงไว้ทั้งหมด
ขระบุเฉพาะคอลัมน์ที่ต้องใช้ใน select list
คตรวจว่ามีเงื่อนไข join เชื่อมคีย์ที่สัมพันธ์กันอย่างถูกต้อง
งใส่เงื่อนไข WHERE เพื่อกรองแถวที่ต้องการตั้งแต่การสืบค้น
เฉลยอธิบาย
PostgreSQL 18 Documentation: Joins Between Tables Section 2.6 Joins Between Tables รองรับแนวทางว่า ตรวจว่ามีเงื่อนไข join เชื่อมคีย์ที่สัมพันธ์กันอย่างถูกต้อง จึงแก้เงื่อนไขหลักในโจทย์ได้ตรงกว่าแนวทางของประเด็นอื่น