Ciao a tutti,
ho una tbl_utenti con 5 campi professione linkati a una stessa tbl_professioni (dizionario) e nella select necessito di 5 alias per riferirmici.
questa la query:
SELECT professioni.idprofessioni AS profID,professioni.idprofessioni AS profID1, professioni.idprofessioni AS profID2, etc, utenti.*, qualifiche.*
FROM professioni, utenti, qualifiche
WHERE utenti.professioni_idprofessioni = profID AND utenti.professioni_idprofessioni1 = profID1 etc
ma il where mi dice che non esiste la colonna profID e, in effetti ho letto che nn ci si può riferire all'alias all'interno della query perchè "Alias simply does not exist at the time when WHERE clause is processed"
Ho letto di sostituire il WHERE con HAVING ma in questo caso non funziona - avete qualche suggerimento su come bypassare ?
Una subquery potrebbe risolvere ? come posso scriverla ?
Many thanks !