-- zadania
select klient_imie from klienci where klient_id in (select adres_klient_id from adresy where adres_miejscowosc IN('Warszawa', 'Krakow'));
select * from klienci k inner join adresy a on a.adres_klient_id=k.klient_id where adres_miejscowosc != 'Warszawa';
select klient_imie from klienci k inner join adresy a on a.adres_klient_id=k.klient_id where adres_miejscowosc IN ('Warszawa', 'Krakow');

-- sql-do-zadania3
-- zad 1
select klient_imie, adres_miejscowosc from klienci k inner join adresy a on a.adres_klient_id=k.klient_id;

-- zad 2
select klient_imie, adres_miejscowosc from klienci k inner join adresy a on a.adres_klient_id=k.klient_id where k.klient_id in (1,2,3,6) order by adres_miejscowosc asc;

-- zad 3
select klient_imie, adres_ulica, adres_miejscowosc from klienci k inner join adresy a on a.adres_klient_id=k.klient_id where adres_miejscowosc='Warszawa';

-- zad 4
select klient_imie, adres_miejscowosc from klienci k inner join adresy a on a.adres_klient_id=k.klient_id where adres_typ=1 order by klient_imie asc;

-- zad 5
select * from adresy a left outer join klienci k on a.adres_klient_id=k.klient_id where klient_id is null;
select * from adresy a where adres_klient_id not in (select klient_id from klienci);

-- zad 6
select * from klienci k left outer join adresy a on a.adres_klient_id=k.klient_id where adres_klient_id is null;

-- zad 7
select * from klienci k where klient_id not in (select adres_klient_id from adresy);

-- zad 8
select klient_imie, adres_miejscowosc from klienci k cross join adresy a;

-- zad 9
select klient_imie, adres_miejscowosc from klienci k cross join adresy a where klient_imie LIKE 'A%' OR klient_imie LIKE 'M%';
