-- your code goes here-- your code goes here
CREATE TABLE Pracownicy
(`Nr_pracownika` int,
`Imie` varchar(10),
`Nazwisko` varchar(10),
`Data_urodzenia` char(8));
INSERT INTO Pracownicy
(`Nr_pracownika`,`Imie`,`Nazwisko`,`Data_urodzenia`)
VALUES
(234, 'Jan','Rodzyn','19821203'),
(235, 'Tomasz','Mroz','19760204'),
(236, 'Witold','Gawron','19840909');
;
-- SELECT * FROM Pracownicy;
-------------------
CREATE TABLE Pracownik_Prawo_Jazdy
(`Nr_pracownika` int,
`Nr_prawo_jazdy` char(1));
INSERT INTO Pracownik_Prawo_Jazdy
(`Nr_pracownika`,`Nr_prawo_jazdy`)
VALUES
(235, 1),
(235, 2);
-- SELECT * FROM Pracownik_Prawo_Jazdy;
--------
CREATE TABLE Prawo_Jazdy
(`Nr_prawo_jazdy` char(1),
`Kategoria` char(1));
INSERT INTO Prawo_Jazdy
(`Nr_prawo_jazdy`,`Kategoria`)
VALUES
(1, 'B'),
(2, 'C'),
(3, 'T');
--SELECT * FROM Prawo_Jazdy;
--------
SELECT *--p.nr_pracownika, a.nr_prawo_jazdy, a.kategoria
FROM Pracownicy p
JOIN Pracownik_prawo_jazdy ppj ON p.nr_pracownika=ppj.nr_pracownika
JOIN Prawo_jazdy pj ON pj.nr_prawo_jazdy=ppj.nr_prawo_jazdy
WHERE pj.kategoria='B' OR pj.kategoria='C';
LS0geW91ciBjb2RlIGdvZXMgaGVyZS0tIHlvdXIgY29kZSBnb2VzIGhlcmUKCkNSRUFURSBUQUJMRSBQcmFjb3duaWN5CgkoYE5yX3ByYWNvd25pa2FgIGludCwKICAgICBgSW1pZWAgdmFyY2hhcigxMCksCiAgICAgYE5hendpc2tvYCB2YXJjaGFyKDEwKSwKICAgICBgRGF0YV91cm9kemVuaWFgIGNoYXIoOCkpOwoKSU5TRVJUIElOVE8gUHJhY293bmljeQoJKGBOcl9wcmFjb3duaWthYCxgSW1pZWAsYE5hendpc2tvYCxgRGF0YV91cm9kemVuaWFgKQpWQUxVRVMKCSgyMzQsICdKYW4nLCdSb2R6eW4nLCcxOTgyMTIwMycpLAogICAgKDIzNSwgJ1RvbWFzeicsJ01yb3onLCcxOTc2MDIwNCcpLAogICAgKDIzNiwgJ1dpdG9sZCcsJ0dhd3JvbicsJzE5ODQwOTA5Jyk7CjsKCi0tIFNFTEVDVCAqIEZST00gUHJhY293bmljeTsKLS0tLS0tLS0tLS0tLS0tLS0tLQpDUkVBVEUgVEFCTEUgUHJhY293bmlrX1ByYXdvX0phemR5CgkoYE5yX3ByYWNvd25pa2FgIGludCwKICAgICBgTnJfcHJhd29famF6ZHlgIGNoYXIoMSkpOwogICAgIApJTlNFUlQgSU5UTyBQcmFjb3duaWtfUHJhd29fSmF6ZHkKCShgTnJfcHJhY293bmlrYWAsYE5yX3ByYXdvX2phemR5YCkKVkFMVUVTCgkoMjM1LCAxKSwKICAgICgyMzUsIDIpOwoKLS0gU0VMRUNUICogRlJPTSBQcmFjb3duaWtfUHJhd29fSmF6ZHk7CgotLS0tLS0tLQpDUkVBVEUgVEFCTEUgUHJhd29fSmF6ZHkKCShgTnJfcHJhd29famF6ZHlgIGNoYXIoMSksCiAgICAgYEthdGVnb3JpYWAgY2hhcigxKSk7CiAgICAgCklOU0VSVCBJTlRPIFByYXdvX0phemR5CgkoYE5yX3ByYXdvX2phemR5YCxgS2F0ZWdvcmlhYCkKVkFMVUVTCgkoMSwgJ0InKSwKICAgICgyLCAnQycpLAogICAgKDMsICdUJyk7CgotLVNFTEVDVCAqIEZST00gUHJhd29fSmF6ZHk7Ci0tLS0tLS0tClNFTEVDVCAqLS1wLm5yX3ByYWNvd25pa2EsIGEubnJfcHJhd29famF6ZHksIGEua2F0ZWdvcmlhCkZST00gUHJhY293bmljeSBwCkpPSU4gUHJhY293bmlrX3ByYXdvX2phemR5IHBwaiBPTiBwLm5yX3ByYWNvd25pa2E9cHBqLm5yX3ByYWNvd25pa2EKSk9JTiBQcmF3b19qYXpkeSBwaiBPTiBwai5ucl9wcmF3b19qYXpkeT1wcGoubnJfcHJhd29famF6ZHkKV0hFUkUgcGoua2F0ZWdvcmlhPSdCJyBPUiBwai5rYXRlZ29yaWE9J0MnOwoKCgoKCgoKCg==