Originariamente inviato da vincentand
ok grazie, funziona.
Ho cercato un po' di comandi e vorrei sapere se è possibile fare la stessa cosa usando:
SELECT CONCAT(`cod_istat_prov`, 'cod_istat_com`) AS istat
e usare il campo istat nella INNER JOIN come se fosse una colonna esistente davvero, facendo tipo:
INNER JOIN comuni ON xxx.cod_istat=istat (quella virtuale)
perchè non mi funziona?
grazie
E certo che non funziona, tutto ciò che è nella SELECT viene preso solo dopo che il Server MySQL esegue quello che si trova dopo la SELECT.
Al limite prova a fare così:
SELECT *
FROM xxx INNER JOIN comuni ON xxx.cod_istat=(CONCAT(comuni.cod_istat_prov, comuni.cod_istat_com))