如何在mysql中修复此SQL语法错误

如何在mysql中修复此SQL语法错误,mysql,sql,distinct,Mysql,Sql,Distinct,此SQL命令: SELECT pno,COUNT (DISTINCT sno) AS supplier_count FROM spj GROUP BY pno; 给我以下错误: 错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行使用接近“DISTINCT sno”作为spj GROUP BY pno的供应商计数的正确语法 如何修复此错误?删除计数和()之间的空格: 删除计数和()之间的空格: 嗨,拉什米卡,你有没有按照建议检查文档?也可以

此SQL命令:

SELECT pno,COUNT (DISTINCT sno) AS supplier_count
FROM spj
GROUP BY pno;
给我以下错误:

错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行使用接近“DISTINCT sno”作为spj GROUP BY pno的供应商计数的正确语法


如何修复此错误?

删除
计数和
()
之间的空格:


删除
计数
()
之间的空格:


嗨,拉什米卡,你有没有按照建议检查文档?也可以尝试不带空格的计数(不同的sno)。将来,试着在你提出的问题中添加上下文和你的研究。嗨,拉什米卡,你是否按照建议检查了文档?也可以尝试不带空格的计数(不同的sno)。将来,试着在你提出的问题中加入背景和你的研究。
SELECT pno, COUNT(DISTINCT sno) AS supplier_count
FROM spj
GROUP BY pno;