Ich habe heute ein interessantes Problem (oder so scheint es mir) und ich dachte, es wäre produktiv, es zu teilen.Beitreten zu diesen beiden spezifischen Tabellen
Ich habe zwei Datenbanktabellen mit dem folgenden Konstrukt:
Tabelle 1: mod_class
class_id
CSD2311
CSD2314
CSD12
Tabelle 2: m_classes_enrolled_in
student_id class_id
5 CSD2311
5 CSD2314
So ist die erste Tabelle hat alle möglichen class_id's und der zweite hat class_i d's und der Student, der in dieser Klasse eingeschrieben ist. Ich möchte eine Liste aller Klassen erstellen, die der Student nicht in eingeschrieben ist. Bisher ein links kommen sah wirklich schön, aber es scheint unmöglich, es auf diese Weise angezeigt werden:
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
Jede Hilfe wäre sehr dankbar, -D
Ziemlich vollständige Antwort. Danke, dass es den Job gemacht hat! –