ฉันมีคำถาม sql ง่ายๆ ที่นี่ ฉันเห็นข้อความค้นหาดังนี้:
SELECT
users.id, users.username, users.password
FROM
users AS User
LEFT JOIN
users AS User0 ON ...
LEFT JOIN
users AS User1 ON ...
LEFT JOIN
users AS User2 ON ...
WHERE
...
ORDER BY ... DESC
ซึ่งอย่างที่คุณเห็นด้านบน ตารางเดียวกัน users
จะถูกรวมเข้าด้วยกัน 3 ครั้ง คำถามของฉันคือ ทำไมบางคนถึงอยากเข้าร่วมโต๊ะด้วยตัวเอง? จุดประสงค์ของการทำอะไรแบบนั้นคืออะไร?
โปรดให้คำอธิบายที่ดีที่สุดพร้อมตัวอย่างที่ชัดเจนหากเป็นไปได้
ขอบคุณ
running total
- person Hamlet Hakobyan   schedule 21.02.2013