jedną z urządzeniami, a drugą z rekordami dotyczącymi wypożyczenia
chciałbym podać zapytanie pokazujące wypożyczone urządzenia, ale także te wolne i mam z tym problem
pokazanie zajętych urządzeń działa:
SELECT start, stop, czas_najmu, wartosc_najmu, login_start, login_stop, planowany_czas_najmu, uwagi, obiekty.id_obiektu, obiekty.nazwa, obiekty.typ, obiekty.aktywny, obiekty.cena, obiekty.czas FROM rent LEFT JOIN obiekty ON obiekty.id_obiektu=rent.id_obiektu WHERE rent.start!='' AND rent.stop='' ORDER BY rent.start+rent.planowany_czas_najmu ASC
myślałem o UNION ale, mi się krzaczy....
SELECT start, stop, czas_najmu, wartosc_najmu, login_start, login_stop, planowany_czas_najmu, uwagi, obiekty.id_obiektu, obiekty.nazwa, obiekty.typ, obiekty.aktywny, obiekty.cena, obiekty.czas FROM rent LEFT JOIN obiekty ON obiekty.id_obiektu=rent.id_obiektu WHERE rent.start!='' AND rent.stop='' ORDER BY rent.start+rent.planowany_czas_najmu ASC UNION SELECT 1,2,3,4,5,6,7,8, obiekty.id_obiektu, obiekty.nazwa, obiekty.typ, obiekty.aktywny, obiekty.cena, obiekty.czas FROM obiekty WHERE id_obiektu NOT IN (SELECT * FROM rent WHERE start!='' AND stop='')