爲什麼我不能在select語句中使用這些列?是否有必要使用這種組功能GROUP BY c.CLIENT_ID,c.FNAME, c.LNAME
。如何解決這個問題?ORA-00937:不是單組功能
SELECT
c.CLIENT_ID, c.FNAME, c.LNAME, COUNT(*)
FROM
RACE r
JOIN VAGON v
ON r.RACE_ID = v.RACE_ID
JOIN TICKET t
ON v.VAGON_ID = t.VAGON_ID
JOIN CLIENT c
ON c.CLIENT_ID = t.CLIENT_ID
WHERE r.DEPART_PLACE = 'Lviv' AND r.DESTINATION_PLACE = 'Kyiv';
GROUP BY c.CLIENT_ID
HAVING COUNT(*) >= 2
在fname,lname上使用MAX。 – Mihai
你有沒有試過你的想法? –
與這樣的GROUP BY c.CLIENT_ID,c.FNAME,c.LNAME,它仍然不起作用 – user3474380