Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Wyswietlanie wierszy, ktore nie istnieja w tabeli
kubagogo
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 13.10.2010

Ostrzeżenie: (0%)
-----


Hej mam taki problem.
Powiedzmy ze jest tabela z lista miejsc zarezerwowanych na seans w kinie. Znajduja sie w niej tylko rezerwacje w postaci numer miejsca + dane osoby.
Chcialbym teraz wyswietlic liste wolnych miejsc. Ktos ma pomysl jak to zrealizowac?
To cos w stylu wyswietlenia wierszy ktore wogole nie istnija. Nie mozna dodac do tabeli zadnych nowych wierszy np usupelnic od 1-100 tylko numerami siedzen i wyswietlic te, przy ktorych nie ma nazwiska osoby.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Skoro można jakieś tam miejsca rezerwować, to informacja o miejscach powinna być gdzieś przechowywana, żeby potencjalny użytkownik mógł sobie miejsce wybrać. Zatem załóżmy, że jest to tabela MIEJSCA [ id, rzad, numer ]. Rezerwacje zapisujemy w tabeli REZERWACJE [ id, id_miejsca, dane_osobowe ]. Zapytanie, które wybierze nam wolne miejsca wyglądałoby np. tak:
  1. SELECT `m`.`id`, `m`.`rzad`, `m`.`numer` FROM `MIEJSCA` `m` LEFT JOIN `REZERWACJE` `r` ON `r`.`id_miejsca` = `m`.`id` WHERE `r`.`id` IS NULL

Oczywiście nie jest to jedyne rozwiązanie, a dwie inne propozycje i wyjaśnienie, co jest lepsze znajdziesz tutaj.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 09:29