क्वेरी #1 ऐसा करने का शानदार तरीका नहीं है... (नहीं) कुछ प्रविष्टियों के लिए चयन में ठीक है, लेकिन यह अनुक्रमणिका (Seq Scan
का उपयोग नहीं कर सकता है। )।
EXCEPT होने से पहले... जॉइन (HASH JOIN
) का उपयोग करके इसे इस प्रकार किया गया था ):
SELECT sp.id
FROM subsource_position AS sp
LEFT JOIN subsource AS s ON (s.postion_id = sp.id)
WHERE
s.postion_id IS NULL
EXCEPT बहुत समय पहले पोस्टग्रेज में दिखाई दिया था ... लेकिन उदाहरण के लिए, MySQL का उपयोग करके मेरा मानना है कि यह अभी भी इंडेक्स जंक्शनों का उपयोग करके इसे प्राप्त करने का एकमात्र तरीका है।