मुझे आज एक दिलचस्प समस्या का सामना करना पड़ा है (या ऐसा मुझे लगता है) और मैंने सोचा कि यह इसे साझा करने के लिए उत्पादक होगा।इन दो विशिष्ट तालिकाओं में शामिल होना
मैं निम्नलिखित निर्माण के साथ दो डेटाबेस तालिकाओं है:
तालिका 1: mod_class
class_id
CSD2311
CSD2314
CSD12
तालिका 2: m_classes_enrolled_in
student_id class_id
5 CSD2311
5 CSD2314
तो सबसे पहले टेबल है सभी संभव class_id और दूसरे में class_i है डी और छात्र जो उस वर्ग में नामांकित है। मैं उन सभी वर्गों की एक सूची बनाना चाहता हूं जो छात्र में नामांकित नहीं हैं। अब तक एक बाएँ में शामिल होने वास्तव में अच्छा लग रहा था, लेकिन यह इस तरह से यह प्रदर्शित करने के लिए असंभव लगता है:
SELECT mod_enrolled_in.class_id
FROM mod_enrolled_in
WHERE student_id <> 5
INNER JOIN mod_class
ON mod_enrolled_in.class_id = mod_class.class_id
किसी भी मदद की बहुत सराहना की जाएगी, डी
काफी पूरा जवाब। धन्यवाद, यह काम किया! –