![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 28.07.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie wiedziałem za bardzo jaki dać tytuł, a chodzi mi o zapytanie, które spełniło by następujący warunek.
Zakładając, że prowadze księgarnie i mam w Tab1 skatalogowane ksiązki. W Tab2 rejestruję datę wyporzyczenia. Teraz chcę otrzymać w wyniku wszystkie książki które nie zostały wpożyczone w zadanym okresie czasu. Kombinowałem tak (w tym przykładzie są akurat wstawione daty, normalnie są zczytywane z pola "input".
Próbowałem też bez "LEFT OUTER JOIN " na samych warunkach "Tab1.idKsiazki<>Tab2.idKsiazki" i też lipa. Może ktoś pomóc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 28.07.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
To też już testowałem, efekt taki sam. Wyświetla ZERO rekordów.
Coś czytałem o tabelach wirtualnych (tymczasowych) tylko nie jestem pewien czy to dotyczyło akurat MySQL. Wtedy chyba było by łatwo zastosować to 1 zapytanie do wirtualnej tabeli w której były by tylko rekordy z zadanego okresu. Dobrze kombinuje? Czy może jest inne rozwiązanie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 30.09.2025 - 19:22 |