Ciao, questa query mi produce un errore di sintassi sulla 4° riga ma proprio non capisco perché:
select codice
from atleta
except
select distinct (codiceatleta)
from partecipazione;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select distinct (codiceatleta)
from partecipazione' at line 4
Il fatto è che l'ho copiata pari pari dalle slide del prof e mi pare che il distinct si usi così.
Scopo della query è selezionare gli atleti che non hanno mai partecipato a nessuna gara (tabella partecipazione, linkata ad atleta tramite codice).
Grazie.

Rispondi quotando