Untitled

                Never    
SQL
       
1. select przedmiot.nazwa, wykladowca.* from przedmiot, wykladowca, zajecia,ocena where przedmiot.id_przedmiot = zajecia.id_przedmiot and wykladowca.id_wykladowca = zajecia.id_wykladowca 
and ocena.id_zajecia = zajecia.id_zajecia and  ocena.data in (select min(ocena.data) from ocena)

2. select distinct budynek.* from budynek, sala, zajecia where budynek.id_budynek = sala.id_budynek and zajecia.id_sala = sala.id_sala 
and budynek.id_budynek in (select budynek.id_budynek from budynek, zajecia, sala where budynek.id_budynek = sala.id_budynek and zajecia.id_sala = sala.id_sala 
group by budynek.id_budynek, budynek.nazwa, budynek.id_adres order by count(zajecia.id_zajecia) desc fetch first row only) 

3. select distinct sala.*, charakter.* from sala, charakter, wykladowca, zajecia where sala.id_sala = zajecia.id_sala and charakter.id_charakter = zajecia.id_charakter
and wykladowca.id_wykladowca = zajecia.id_wykladowca and wykladowca.id_wykladowca in (select wykladowca.id_wykladowca from wykladowca, zajecia where wykladowca.id_wykladowca = zajecia.id_wykladowca
and zajecia.dzientyg  like 'WT%')

4. 

5. select distinct grupa.id_grupa from grupa, student, zajecia,wykladowca, tytulnaukowy where tytulnaukowy.id_tytul = wykladowca.id_tytul  
and wykladowca.id_wykladowca = zajecia.id_wykladowca 
and grupa.id_grupa = zajecia.id_grupa 
and student.id_grupa = grupa.id_grupa 
and tytulnaukowy.nazwa in
(select tytulnaukowy.nazwa from tytulnaukowy where tytulnaukowy.nazwa like 'Prof. dr hab. in?.')



select distinct grupa.id_grupa from grupa, student, zajecia,wykladowca  where wykladowca.id_wykladowca = zajecia.id_wykladowca and grupa.id_grupa = zajecia.id_grupa and student.id_grupa = grupa.id_grupa and wykladowca.id_wykladowca in
(select wykladowca.id_wykladowca from wykladowca, tytulnaukowy where wykladowca.id_tytul = tytulnaukowy.id_tytul and tytulnaukowy.nazwa like 'Prof. dr hab. in?.')

 v2

6. select wykladowca.*, tytulnaukowy.nazwa from wykladowca, tytulnaukowy where wykladowca.id_tytul = tytulnaukowy.id_tytul 
and wykladowca.id_wykladowca in (select wykladowca.id_wykladowca from wykladowca, zajecia where zajecia.id_wykladowca = wykladowca.id_wykladowca 
group by wykladowca.id_wykladowca order by count(wykladowca.id_wykladowca) fetch first row only )

7. select student.* from stypendium, student where stypendium.id_student = student.id_student 
and (stypendium.data_zakonczenia-stypendium.data_przyznania) in (select min((stypendium.data_zakonczenia-stypendium.data_przyznania)) from stypendium)

8. select student.* from student, stypendium where student.id_student = stypendium.id_student 
and stypendium.kwota in (select stypendium.kwota from stypendium group by stypendium.kwota having stypendium.kwota>min(stypendium.kwota))

9.

Raw Text