Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 28.02.2007 Ostrzeżenie: (0%)
|
Witam, proszę o pomoc w prawidłowym złączeniu tabelek.
Posiadam dwie tabelki:
W sumie 52 rekordy.
Oraz tabelka informująca o przypisaniu rodzaju zakwaterowania do oferty. 11 rekordów. Wyciągam z nich dane za pomocą:
Przy czym chciałbym wyświetlić 52 rekordy z nazwą zakwaterowania w formie checkboxów wraz z informacją, który checkbox jest zaznaczony. Problem polega na tym, że powyższy kod wyświetla mi 56 rekordów. Zdublowane 4 rekordy. A powinno być 52 rekordy. Jak to ugryźć? Wiem, że muszę dodać jakieś ograniczenie do zapytania typu where id_oferta = NR_OFERTY aktualnie wyświetlanej. Tylko, żeby nie ograniczyło mi to ilość checkboxu do paru, powinno zostać 52 i parę zaznaczonych, które mają w tabeli hotel_l przypisane id_oferta. Oto fragment złączonej, zdublowanej tabelki:
Powtarza się elena, nina, akademik i inne, które wywaliłem. Ten post edytował wbijok 19.01.2012, 11:49:47 |
|
|
|
wbijok [SQL] Problem z INNER JOIN, złączenie 2 tabeli 19.01.2012, 11:19:30
rocktech.pl Witam.
[SQL] pobierz, plaintext SELECT * FROM hot... 19.01.2012, 11:36:09
wbijok Niekoniecznie, jako wynik CROSS JOIN otrzymuję tyl... 19.01.2012, 11:52:52
rocktech.pl No tak na odwrót
[SQL] pobierz, plaintext SELECT... 19.01.2012, 11:55:45
wbijok Ehhh, chyba nie umiem wykorzystać tej funkcji. Otr... 19.01.2012, 12:33:28 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 09:53 |