2017-07-22 117 views
-6

我得到這個錯誤SQL查詢,組功能

ERROR-不是一個單一羣組功能

當我運行下面的查詢

SELECT STUDENT_NAME, MAX(VALUE) AS MAX_MARK 
FROM MARK JOIN STUDENT USING(STUDENT_ID) 
ORDER BY STUDENT_NAME; 

我在做什麼錯誤?問題在哪裏?

+1

東西請註明您的表結構和更多描述的問題。請在這個問題上處理比你想要的更難的問題SO同行在回答問題 –

+0

「GROUP BY」丟失 – dnoeth

回答

2

首先,你需要清楚地說明你的問題,但我認爲你會發現下面

SELECT STUDENT_NAME, MAX(VALUE) AS MAX_MARK FROM MARK inner JOIN STUDENT 
on MARK.STUDENT_ID = STUDENT.STUDENT_ID 
    group by STUDENT_NAME 
    ORDER BY STUDENT_NAME