Ho riscontrato un problema interessante oggi (o almeno così sembra a me) e ho pensato che sarebbe stato produttivo condividerlo.Unione di queste due tabelle specifiche
Ho due tabelle del database con il seguente costrutto:
Tabella 1: mod_class
class_id
CSD2311
CSD2314
CSD12
Tabella 2: m_classes_enrolled_in
student_id class_id
5 CSD2311
5 CSD2314
Quindi la prima tabella ha tutti i possibili class_id e il secondo ha class_i d's e lo studente che è iscritto in quella classe. Vorrei creare un elenco di tutte le classi che lo studente è non iscritto a. Finora a sinistra-join sembrava davvero bello, ma sembra impossibile visualizzare in questo modo:
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
Qualsiasi aiuto sarebbe molto apprezzato, -D
Abbastanza completa risposta. Grazie ha fatto il lavoro! –