Salve a tutti! Son alle prime armi con php\mysql e ho da porvi un piccolo problema.
questo in sintesi il mio database:
CORSI
ID (pkey)
nome_corso
anno_corso
...
APPELLI
ID (pkey)
corso
...
PRENOTAZIONI
appello
studente
(appello, studente) unique
Quello che dovrei fare è selezionare tutti gli appelli disponibili per lo studente corrente NON ancora prenotati, quindi diversi da quelli presenti nella tabella prenotazioni
ho provato questa query ma ottengo dei doppioni![]()
SELECT appelli.ID, appelli.data, appelli.ora, appelli.note, corsi.nome_corso, corsi.anno_corso FROM appelli, corsi, prenotazioni
WHERE prenotazioni.studente = $matricola
AND prenotazioni.appello <> appelli.ID
AND appelli.corso = corsi.ID
ORDER BY appelli.data
pls help![]()