Query: SELECT @tot := (SELECT COUNT(erp_com_cod) FROM erp_produto_comentarios WHERE erp_com_liberado=1 AND erp_prod_codigo = ) AS total, @reg := (SELECT COUNT(erp_com_nota) FROM erp_produto_comentarios WHERE erp_com_nota=1 AND erp_prod_codigo = prod.erp_prod_codigo AND erp_com_liberado=1) AS regular, @sat := (SELECT COUNT(erp_com_nota) FROM erp_produto_comentarios WHERE erp_com_nota=2 AND erp_prod_codigo = prod.erp_prod_codigo AND erp_com_liberado=1) AS satisfatorio, @bom := (SELECT COUNT(erp_com_nota) FROM erp_produto_comentarios WHERE erp_com_nota=3 AND erp_prod_codigo = prod.erp_prod_codigo AND erp_com_liberado=1) AS bom, @mbo := (SELECT COUNT(erp_com_nota) FROM erp_produto_comentarios WHERE erp_com_nota=4 AND erp_prod_codigo = prod.erp_prod_codigo AND erp_com_liberado=1) AS muitoBom, @exc := (SELECT COUNT(erp_com_nota) FROM erp_produto_comentarios WHERE erp_com_nota=5 AND erp_prod_codigo = prod.erp_prod_codigo AND erp_com_liberado=1) AS excelente , AVG(com.erp_com_nota) AS media , ( (@reg*1) + (@sat*2) + (@bom*3) + (@mbo*4) + (@exc*5) ) / @tot as mediaPond FROM erp_cliente_tipo_comunicacao comu JOIN erp_produto_comentarios com ON com.erp_com_cli_codigo = comu.erp_cli_tip_com_codigo JOIN erp_produto prod ON prod.erp_prod_codigo = com.erp_prod_codigo WHERE prod.erp_prod_codigo = AND com.erp_com_liberado = 1 - N: 406 - Error: 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 ') AS total, @reg := (SELECT COUNT(erp_com_nota) FROM erp_produto_coment' at line 2