ORACLE SQL 计数或有计数

CJM*_*CJM 5 sql count

尝试检索具有超过 1 个副本的艺术家数量,我尝试使用以下 SQL,它返回错误。

ORA-00937: 不是单组组函数 00937。00000 - “不是单组组函数” *原因:*操作:行:22 列:8 处出错

SELECT W.WORKID,A.LASTNAME,A.FISRTNAME, COUNT(W.ARTISTID) AS Orders
FROM ( WORK W INNER JOIN ARTIST A
ON W.ARTISTID=A.ARTISTID)
GROUP BY A.LASTNAME, W.WORKID, A.FISRTNAME
HAVING COUNT (W.ARTISTID) > 1;

SELECT WORKID,LASTNAME,FIRSTNAME
FROM WORK W, ARTIST A
WHERE W.ARTISTID = A.ARTISTID
HAVING COUNT (W.ARTISTID) > 1;
Run Code Online (Sandbox Code Playgroud)

cw *_*fei 1

SELECT A.LASTNAME,A.FIRSTNAME, COUNT(W.ARTISTID) AS Orders
FROM (WORK W INNER JOIN ARTIST A
ON W.ARTISTID=A.ARTISTID)
GROUP BY A.LASTNAME, A.FIRSTNAME
HAVING COUNT (W.ARTISTID) > 1;
Run Code Online (Sandbox Code Playgroud)