我有两个以Naam为主键的表,一个表包含Naam(lumchartecentrumuser)的信息,另一个表包含Naam(lumchartecentrumonderwijs)进行演示的信息。
我想使用一个更复杂的聚合,它计算按Naam分组的演示文稿的数量,使用where,但是我不断地得到错误。有人知道我做错了什么吗

SELECT lumchartcentrumuser.Naam,
       COUNT(lumchartecentrumonderwijs.ID) AS Getal
FROM lumchartecentrumonderwijs
WHERE lumchartcentrumuser.Type <> 3
 AND lumchartecentrumonderwijs.Categorie <> "
LEFT JOIN lumchartcentrumuser ON
lumchartecentrumonderwijs.Naam=lumchartcentrumuser.Naam
GROUP BY Naam

最佳答案

语法错误。应该是SELECT..FROM...JOIN...WHERE...GROUP BY

SELECT lumchartcentrumuser.Naam, COUNT(lumchartecentrumonderwijs.ID) AS Getal
FROM lumchartecentrumonderwijs
LEFT JOIN lumchartcentrumuser
ON lumchartecentrumonderwijs.Naam=lumchartcentrumuser.Naam
WHERE lumchartcentrumuser.Type <> 3 AND
      lumchartecentrumonderwijs.Categorie <> ''
GROUP BY Naam

08-06 23:25