Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. Podać indentyfikator studenta który zdawał egzamin w pierwszym dniu zdawania egzaminu
  2. SQL> SELECT DISTINCT egzaminy.id_studenta FROM egzaminy HAVING MIN(egzaminy.data_egz);
  3.  
  4. Z którego przedmiotu przeprowadzono egzaminy po ostatnim egzaminie z przedmiotu bazy danych / programowanie
  5. SQL> SELECT *
  6. FROM przedmioty
  7. INNER JOIN egzaminy
  8. ON egzaminy.id_przedmiotu = przedmioty.id_przedmiotu
  9. WHERE egzaminy.data_egz > (SELECT MAX(egzaminy.data_egz) FROM egzaminy INNER JOIN przedmioty
  10. ON egzaminy.id_przedmiotu = przedmioty.id_przedmiotu
  11. WHERE przedmioty.nazwa = 'Programowanie');
  12.  
  13.  
  14. Z którego przedmiotu nie przeprowadzono jeszcze egzaminu
  15. SQL>
  16. SELECT przedmioty.nazwa
  17. FROM przedmioty
  18. WHERE przedmioty.nazwa NOT IN (
  19. SELECT DISTINCT przedmioty.nazwa
  20. FROM egzaminy
  21. LEFT JOIN przedmioty
  22. ON egzaminy.id_przedmiotu = przedmioty.id_przedmiotu);
  23.  
  24. SQL>
  25. SELECT nazwa FROM przedmioty
  26. WHERE id_przedmiotu NOT IN
  27. (SELECT DISTINCT id_przedmiotu FROM egzaminy)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement