我的數據庫圖...SQL無效標識在WHERE子句
https://s13.postimg.org/4rqz9purr/image.jpg
我需要列出誰曾報道比犯罪的平均數人員已報道較多每個官員的姓名。
這是我的SQL ...
SELECT
last, first
FROM
officers
JOIN
crime_officers USING (officer_id)
JOIN
crimes USING (crime_id)
JOIN
crime_charges USING (crime_id)
WHERE
crime_charges > ALL (SELECT AVG(COUNT(*)) FROM crime_charges);
不過,我得到這個錯誤:
invalid identifier on line 6 "crime_charges"
要麼你PK你的圖上是不好的(0/1,N)或你的'crime_officers'表不應存在(0/1,1)... – Blag
這是哪種RDBMS?請添加一個標籤來指定您是使用'mysql','postgresql','sql-server','oracle'還是'db2' - 或者其他的東西。 –