Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*informacje, które zostaną wydrukowane na bilecie dla zwiedzającego*/
- PRZED:
- SELECT pom3.dataZwiedzania, pom3.numerBiletu, pom3.punktSprzedarzy, pom3.godzina, pom3.iloscPelnoplatnychWejsciowek, pom3.iloscUlgowychWejsciowek, pom3.imie AS imiePrzewodnika, pom3.nazwisko AS nazwiskoPrzewodnika, pom3.nrLegitymacji, kasjerzy.ID AS IDkasjera, pom3.cenaUslugiPrzewodnika, pom3.nazwaSponsora FROM
- kasjerzy RIGHT JOIN(
- SELECT biletDosponsorowal.nazwaSponsora, pom2.* FROM
- biletDosponsorowal RIGHT JOIN
- (
- SELECT biletyGrupowe.dataZwiedzania, biletyGrupowe.cenaUslugiPrzewodnika, biletyGrupowe.punktSprzedarzy, biletyGrupowe.numerBiletu, biletyGrupowe.godzina, biletyGrupowe.iloscPelnoplatnychWejsciowek, biletyGrupowe.iloscUlgowychWejsciowek, biletyGrupowe.kasjer, pom1.imie, pom1.nazwisko, pom1.nrLegitymacji FROM
- biletyGrupowe LEFT JOIN
- (SELECT przewodnicy.*, pracownicy.imie, pracownicy.nazwisko FROM
- pracownicy INNER JOIN przewodnicy
- ON pracownicy.PESEL = przewodnicy.PESEL) AS pom1
- ON biletyGrupowe.przewodnik = pom1.PESEL) AS pom2
- ON pom2.dataZwiedzania = biletDosponsorowal.dataZwiedzania AND pom2.numerBiletu=biletDosponsorowal.numerBiletu
- ) AS pom3
- ON kasjerzy.PESEL = pom3.kasjer
- PO TYM JAK TATA WALOSZEK PRZEROBIŁ:
- SELECT bG.dataZwiedzania, bG.numerBiletu, bG.punktSprzedarzy, bG.godzina, bG.iloscPelnoplatnychWejsciowek,
- bG.iloscUlgowychWejsciowek, pr.imie AS imiePrzewodnika, pr.nazwisko AS nazwiskoPrzewodnika,
- prz.nrLegitymacji, k.ID AS IDkasjera, bG.cenaUslugiPrzewodnika, bD.nazwaSponsora
- FROM ((biletyGrupowe bG LEFT JOIN (przewodnicy prz JOIN pracownicy pr
- ON prz.PESEL = pr.PESEL)
- ON bG.przewodnik = prz.PESEL)
- LEFT JOIN biletDosponsorowal bD ON bG.numerBiletu = bD.numerBiletu AND bG.dataZwiedzania = bD.dataZwiedzania)
- JOIN (kasjerzy k JOIN pracownicy prk ON k.PESEL = prk.PESEL)
- ON (bg.kasjer = k.PESEL)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement