Hej mam problem. Musze stworzyć kursor, który pozwoli na pokazanie imion nazwisk i liczbę ocen niedostatecznych uzyskanych przez studentów. Jakie polecenie Select tu wykonać?
Select imie, nazwisko, count(ocena) from osoba join ocena on osoba.idosoba=ocena.idstudent group by ocena, imie, nazwisko - to polecenie pokaże mi liczbę ocen niedostatecznych osób które te oceny dostali a nie wszystkich
0
1
Poczytaj o złączeniu zewnętrznym (left lub right outer join)
1
Select
imie
, nazwisko
, isnull(il,0) iloscNiedostatecznych
from
osoba
left join (select idstudent, count(*) il from ocena where ocena=2 group by idstudent) o on osoba.idosoba=o.idstudent