Ragazzi!
Ho generato con Access 2003 una Query piu o meno complessa e l'ho provata sul mio db MySQL ....
La query e la seguente e risolve un problema che avevo di relazione del tipo molti a molti:
SELECT book_data.name AS name, (Count(book_data.name) + (select Count(comment.name) AS CountOfname from book_com WHERE book_com.name =book_data.name )) AS CountOfname
FROM book_data
GROUP BY name
in pratica date 2 tabelle book_data, book_com entrambe con il campo name
restituisce come risultato una tabella del tipo
name --- CountOfname
Marco 2
Luca 1
Elisa 4
ossia la sommatoria di quante volte nelle 2 tabelle appaiono i record aventi nel campo 'name' il valore Marco,Luca,Elisa.
Ora....su Access la sintassi é corretta....mentre se la provo su MySQL mi restituisce un errore come definito nell'immagine allegata.
Sembra come non gli piaccia la sintassi della doppia SELECT annidata....