Salve,ho nel database 3 tabelle:

TABELLA 1

nome tabella: "consigli_User"

con le caselle: "UserID" e "Name"

TABELLA 2

nome tabella: "consigli_Discussion "

con le caselle: "AuthUserID" e "CommentID"

TABELLA 3

nome tabella: "consigli_ThankfulPeople"

con le caselle: "UserID" e "CommentID"

eseguo lo script:

Codice PHP:
$sql "SELECT UserID,Name,AuthUserID,CommentID,count(*) AS numero_commenti 
FROM consigli_User AS u JOIN consigli_Comment AS c JOIN consigli_ThankfulPeople AS v 
ON u.UserID=c.AuthUserID 
AND c.AuthUserID=v.UserID 
AND c.CommentID=v.CommentID 
GROUP BY numero_commenti 
ORDER BY numero_commenti DESC"


$res=mysql_query($sql) or die ("Query non valida: $sql"); 

while (
$row mysql_fetch_row($res)) { 
  echo 
'ID: '$row[0] , ' Nome: '$row[1] , "\n"

per elencare gli utenti con il numero di ringraziamenti ricevuti ai loro comenti ma ricevo l'errore:

Query non valida: SELECT UserID,Name,AuthUserID,CommentID,count(*) AS numero_commenti FROM consigli_User AS u JOIN consigli_Comment AS c JOIN consigli_ThankfulPeople AS v ON u.UserID=c.AuthUserID AND c.AuthUserID=v.UserID AND c.CommentID=v.CommentID GROUP BY numero_commenti ORDER BY numero_commenti DESC

Stò impazzendo... mi date una mano ??????

grazie