У меня есть 2 столаПолучение потока мудрым Высшие оценки в SQL
Таблица1. StudentMaster
ROLL CLASS NAME TOTALMARKS STREAMID
---------- ---------- ------------ ---------- ----------
12345 5 Rohit 75 100
12346 7 Suman 95 101
12347 5 Rajib 41 100
12348 10 Rakesh 52 102
12349 10 Himesh 101
12350 7 Mizanur 85 103
42145 5 Mohit 103
Таблица2. Поток
STREAMID NAME DURATION FEES
---------- ---------- ---------- ----------
100 electrical 3 4500
102 civil 4 5400
103 mechanical 3 4500
101 ece 2 2500
Теперь мне нужно получить информацию о студенте, который получает самые высокие оценки в каждом потоке.
В таблице Вывод должен выглядеть следующим образом:
Roll Name Stream HighestMarks
---- ------- ------ ------------
12345 Rohit electrical 75
12346 Suman ece 95
12348 Rakesh civil 52
12350 Mizanur mechanical 85
Можете ли вы помочь мне с правильным запросом Oracle SQL для извлечения этого? Заранее спасибо.
MySQL или Oracle? (Ответ, вероятно, будет специфичным для продукта.) – jarlh
@jarlh oracle. Sql * Plus –