Ciao a tutti!
Avrei una curiosità nell'eseguire una semplice query SQL.
Ho una tabella
e devo trovare gli studenti che hanno preso almeno 2 volte 30 (in corsi diversi).codice:esame ( matricola, corso, data, voto )
Come la faccio la query?
Io pensavo:
E funziona. Ma se devo portare la query a "gli studenti che hanno preso almeno 10 volte 30" dovrei includere 10 tabelle?! Oppure posso riscriverla in un modo più furbo?codice:SELECT DISTINCT matricola FROM esame AS e1 AND esame AS e2 WHERE e1.matricola = e2.matricola AND e1.voto = 30 and e2.voto = 30 AND e1.corso <> e2.corso![]()
Ah, possibilimente (ma non è un requisito fondamentale) senza sottoqyuery...![]()
Grazie in anticipo![]()

Rispondi quotando
VVoVe: 