select argomenti.argomento,(select count(*) from messaggi where messaggi.cod_arg=argomenti.cod_arg) as num_mes,max(creazione) as data,messaggi.cod_arg, argomenti.autore from messaggi join argomenti on messaggi.cod_arg=argomenti.cod_arg group by messaggi.cod_arg order by data DESC
il cui messaggio di errore è il seguente:
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 count(*) from messaggi where messaggi.cod_arg=argomenti.
qualcuno può aiutarmi a risolvere?
in locale funzionava tutto perfettamente, inoltre la versione di mysql è identica a quella dei server altervista.
mmm ma le subquery non sono supportate dalla versione 4.1 di mysql?
A me risulta che la versione attualmente installata sia precedente, magari sbaglio....
select argomenti.argomento, count(messaggi.*) as num_mes, max(messaggi.creazione) as data, messaggi.cod_arg, argomenti.autore from messaggi left join argomenti on messaggi.cod_arg=argomenti.cod_arg group by messaggi.cod_arg order by data DESC