Wpis z mikrobloga

@tallman: Ani to optymalne, ani jakies wyszukane, ale może (nie testowałem)...

SELECT Przystanek.IDPrzystanku, COUNT(DISTINCT Rozklad.NRLinii) AS LiczbaLinii, COUNT(DISTINCT Pojazd.NrPojazdu)
FROM Przystanek
LEFT JOIN Rozklad ON Rozklad.IDPrzystanku = Przystanek.IDPrzystanku AND Rozklad.DzienTygodnia BETWEEN 1 AND 5
LEFT JOIN Pojazd ON Rozklad.NrPojazdu = Pojazd.NrPojazdu AND IDTypuPojazdu IN (SELECT IDTypuPojazdu FROM TypPojazdu WHERE Nazwatypupojazdu = "Autobus")
GROUP BY Przystanek.IDPrzystanku

przy czym to uwzglednia tylko linie, ktore zatrzymuja sie od pn-pt, bo