Ragazzi, si può fare una query in cui la condizione WHERE sia fatta su un campo alias?
Ho fatto la query seguente ma mi da errore come dicendo che cognomenome (l'alias) non esiste...
Grazie
Codice PHP:
SELECT DISTINCT CONCAT_WS(' ', rubrica.cognome, rubrica.nome) AS cognomenome, rubrica.id, anagrafica.codice_fiscale, cliente.ragione_sociale FROM rubrica
LEFT JOIN anagrafica ON anagrafica.id_rubrica = rubrica.id
LEFT JOIN relazione_corsista_corso_programmato ON relazione_corsista_corso_programmato.id_rubrica = rubrica.id
LEFT JOIN relazione_corsista_dipendente_cliente ON rubrica.id = relazione_corsista_dipendente_cliente.id_rubrica
LEFT JOIN cliente ON cliente.id = relazione_corsista_dipendente_cliente.id_cliente
WHERE (relazione_corsista_corso_programmato.id_ruolo = '4')
AND cognomenome LIKE 'U%'
ORDER BY rubrica.cognome