Witam
Na wstępie dodam, że jestem bardzo początkujący i dopiero się uczę :)
Muszę napisać pytanie do bazy w SQL Developer, a mianowicie muszę Wyznaczyć studenta które jest zapisany największą liczbą kursów.
Sporo siedziałem nad tym problem w różny sposób zagnieżdżając SELECT
SELECT Studenci.Nazwisko
FROM Studenci
Group by Studenci.Nazwisko
HAVING COUNT(Studenci.NrIndeksu) = (SELECT MAX(COUNT(r.NrIndeksu))
FROM Rejestracje r GROUP BY r.nrIndeksu)
------------------------------------------------------------------------
SELECT Studenci.Nazwisko, COUNT(Studenci.NrIndeksu)
FROM Studenci
JOIN Rejestracje ON Studenci.NrIndeksu = Rejestracje.NrIndeksu
GROUP BY Studenci.Nazwisko
HAVING COUNT(Studenci.NrIndeksu) IN (SELECT MAX(COUNT(NrIndeksu))
FROM Rejestracje GROUP BY Studenci.Nazwisko)
Będę wdzięczny za pomoc