2017-10-26 4 views
0

だから私は、これらのテーブルを持っている:mysqlで同時に平均と使用グループを見つける方法は?

Student(Rollno,name,address) 
Subject(sub_code,sub_name) 
Marks(Rollno,sub_code, marks) 

私はマークの平均値を表示するには、あまりにも名前を持つ賢明をロールません。このクエリを使用して平均のマークを検索しました:

SELECT Rollno,avg(marks) FROM MARKS GROUP BY Rollno; 

それぞれのロール番号の名前はどのように取得できますか?

+0

がhttps://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-を参照してください。私にとって非常にシンプルなSQLクエリ – Strawberry

答えて

2

参加してみてください:

SELECT M.Rollno, S.NAME, avg(M.marks) 
FROM Marks AS M 
JOIN Students AS S ON M.rollno = S.rollno 
GROUP BY M.Rollno, S.NAME,; 
関連する問題