Mysql 计数(*)附近的语法不正确
我想计算售出饮料的总数和价格,但我在COUNT附近得到了一个不正确的语法*这里缺少一个逗号Mysql 计数(*)附近的语法不正确,mysql,sql,join,count,sum,Mysql,Sql,Join,Count,Sum,我想计算售出饮料的总数和价格,但我在COUNT附近得到了一个不正确的语法*这里缺少一个逗号 SELECT D.Drank_Naam , D.Drank_Prijs, SUM(K.Aantal) AS Aantal COUNT(*) AS StudentDeelnemer, + FROM Kassa K, + JOIN DrankVoorraad AS D ON K.Drink_ID = D.ID, + JOIN Studen
SELECT D.Drank_Naam , D.Drank_Prijs, SUM(K.Aantal) AS Aantal COUNT(*) AS StudentDeelnemer,
+ FROM Kassa K,
+ JOIN DrankVoorraad AS D ON K.Drink_ID = D.ID,
+ JOIN StudentDeelnemer AS S on K.Student_Id = S.StudentNummer,
+ group by D.Drank_Naam, D.Drank_Prijs;
查询语句中有几个逗号放错了位置。以下是最新版本:
SELECT D.Drank_Naam , D.Drank_Prijs, SUM(K.Aantal) AS Aantal, COUNT(*) AS StudentDeelnemer,
+ FROM Kassa K,
+ JOIN DrankVoorraad AS D ON K.Drink_ID = D.ID,
+ JOIN StudentDeelnemer AS S on K.Student_Id = S.StudentNummer,
+ group by D.Drank_Naam, D.Drank_Prijs;
你漏掉了一个逗号,下次再努力一点!你说对了 提问前请小心 看你的剧本,你漏掉了一个逗号
SELECT D.Drank_Naam , D.Drank_Prijs, SUM(K.Aantal) AS Aantal, COUNT(*) AS StudentDeelnemer
FROM Kassa K
JOIN DrankVoorraad AS D ON K.Drink_ID = D.ID
JOIN StudentDeelnemer AS S on K.Student_Id = S.StudentNummer
group by D.Drank_Naam, D.Drank_Prijs;
当您在SQL Server中编写查询时,它会显示我在SQL Server中看到的警告行。您忘记在COUNT*之前添加逗号,您缺少一个逗号“”,在Aantal中,COUNT*逗号缺少。
SELECT D.Drank_Naam , D.Drank_Prijs, SUM(K.Aantal) AS Aantal, COUNT(*) AS StudentDeelnemer
FROM Kassa K
JOIN DrankVoorraad AS D ON K.Drink_ID = D.ID
JOIN StudentDeelnemer AS S on K.Student_Id = S.StudentNummer
group by D.Drank_Naam, D.Drank_Prijs;
SELECT D.Drank_Naam , D.Drank_Prijs, SUM(K.Aantal) AS Aantal, COUNT(*) AS StudentDeelnemer
FROM Kassa K
JOIN DrankVoorraad AS D ON K.Drink_ID = D.ID
JOIN StudentDeelnemer AS S on K.Student_Id = S.StudentNummer
group by D.Drank_Naam, D.Drank_Prijs;