select title, Forename AS "Firstname", Surname AS "Lastname", COUNT
(VISIT.Vet_Id) AS "Visits"
from VISIT, VET
where VISIT.Vet_Id = VET.Vet_Id
group by title, Surname,VISIT.VET_Id
order by title, Surname, VISIT.VET_Id;
時當執行上面的代碼中的GROUP BY表達,收到錯誤信息:不是GROUP BY表達雖然它的工作原理,當我除去用名字AS「名字」Oracle錯誤消息:不添加另一個「選擇」子句
這是怎麼發生的?
你試過搜索嗎?關於此主題有許多問題和解答 – Aleksej
您必須將'Forename'添加到'group by'。如果指定了「group by」,則所有選定的屬性必須位於「group by」或「集合」中。 – HoneyBadger