2016-08-05 11 views
0
Select name 
from score, student 
where student.student_id = score.student_id 
and event_id = 1 
and score.score = (select MAX(score) from score where event_id = 1) 

私はこのように使用して名前を検索しようとすると、score_id = 1のスコアから選択したMAX(スコア)をテストしますが、それは単にエラー0と言うエラーを呼び出しません。 このようなやり方で値を取得するにはどうすればいいですか?スコアから選択クエリはMAX関数に依存します

+0

選択名-----それは、学生または選択名から選択名前であってはならないと0の結果を返し、その後、あなたが名前を選択しようとするものをクエリ学生 –

+0

からスコア?投稿できますか? –

答えて

0
SELECT student FROM table ORDER BY MAX(score) DESC 
関連する問題