beto
24.02.2007, 21:50:28
witam
mam maly prblemik z baza w mysql , opisze pokrotce jak to wyglada
moj problem mozna przedstawic na prostym przykladzie, wypozyczalni video,
sa 3 tabele, klient, wypozyczenia i film.
w tabeli wypozyczenia znajduja sie dane na temat wszystkih wypozyczen jakie mialy miejsce, oraz ktore sa w tkracie(kasety u klienta), problem moze jest prosty ale nie wiem jak to ugrysc, a mianowice w jaki sposob wyciagnac dane ile filmow jest nie wypozyczonuch w tym momencie?
Pozdrawiam
jarrod
24.02.2007, 23:41:05
Zależy od wersji MySQL.
Możesz użyć klauzuli NOT IN
Czyli robisz zapytanie a w warunku WHERE dajesz np.: `id_filmu` NOT IN (SELECT `id_filmu` FROM `wypozyczenia` WHERE `wyporzyczony`=1)
Coś mniej więcej takiego. Nie pamiętam dokładnie. Ale poszukaj coś z tą klauzulą.
beto
25.02.2007, 09:26:30
dzieki
musze to przetestowac
Cienki1980
25.02.2007, 10:13:19
Proszę poprawić temat posta zgodnie z regulaminem, a dokładniej punktem IV.2.c
Regulamin IVInaczej wątek zostanie zamknięty.