3. Wyświetl id_wypożyczenia, markę, model i datę wypożyczenia, jak również imię i nazwisko klienta, który dany samochód wypożyczył wszystkich wypożyczonych aut, ponadto wypisz imie i nazwisko pracownika który obsługiwał dane wypożyczenie.
SELECT
dane_wypozyczen.id_wypozyczenia,
samochody.marka,
samochody.model,
wypozyczenia.data_wyp,
klienci.imie_klienta,
klienci.nazwisko_klienta,
pracownicy.imie_pracownika,
pracownicy.nazwisko_pracownika
FROM dane_wypozyczen
INNER JOIN samochody ON samochody.id_samochodu=dane_wypozyczen.id_samochodu
INNER JOIN wypozyczenia ON wypozyczenia.id_wypozyczenia=dane_wypozyczen.id_wypozyczenia
INNER JOIN klienci ON klienci.id_klienta=wypozyczenia.id_klienta
INNER JOIN pracownicy ON pracownicy.id_pracownika=wypozyczenia.id_pracownika
ORDER BY dane_wypozyczen.id_wypozyczenia;
4.Wyświetl markę i model samochodu z datą jego wypożyczenia.
SELECT
wypozyczenia.data_wyp,
samochody.marka,
samochody.model
FROM wypozyczenia
INNER JOIN dane_wypozyczen ON wypozyczenia.id_wypozyczenia=dane_wypozyczen.id_wypozyczenia
INNER JOIN samochody ON samochody.id_samochodu-dane_wypozyczen.id_samochodu
ORDER BY wypozyczenia.data_wyp;
4a.Wyświetl markę i model samochodu z datą jego wypożyczenia.
SELECT
w.data_wyp,
s.marka,
s.model
FROM wypozyczenia AS w
INNER JOIN dane_wypozyczen ON w.id_wypozyczenia=dane_wypozyczen.id_wypozyczenia
INNER JOIN samochody AS s ON s.id_samochodu=dane_wypozyczen.id_samochodu
ORDER BY w.data_wyp;
5.Wyświetl id wypożyczenia oraz nazwisko pracownika który je obsługiwał. Nazwiska pracowników którzy nie obsługiwali żadnego wypożyczenia również należy wypisać.
6.
SELECT pracownicy.nazwisko_pracownika, wypozyczenia.id_wypozyczenia FROM pracownicy LEFT JOIN wypozyczenia ON pracownicy.id_pracownika=wypozyczenia.id_pracownika WHERE wypozyczenia.id_wypozyczenia IS null ORDER BY `wypozyczenia`.`id_wypozyczenia` ASC;