![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 364 Pomógł: 3 Dołączył: 29.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mm problem z wyciągnięciem odpowednich danych z tak zbudowanej bazy:
tabela post id opis okladka tabela czas id_post czas tabela link id_post id_user host link live Teraz chce wyszukać rekordy z tabeli post gdzie tabela czas czas < time() tabela link host = 1 AND live = 1, host = 2 AND live = 1, host = 3 AND live = 1 Z tabeli link muszą byc 3 odpowiednie rekordy i jeśli to jest spełnione pokazuje mi dopiero wszystkie rekordy z post |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 5 Dołączył: 24.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli ma to być za pomocą jednego zapytania musisz skorzystać z LEFT JOIN i INNER JOIN
inner join |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 364 Pomógł: 3 Dołączył: 29.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
a mógłbyś napisac przykładowe zapytanie ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 5 Dołączył: 24.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
W twoim przypadku mniej wiecej bedzie to tak wyglądało
Pisane z palca więc może coś nie działać, no i jest to połączenie dwóch tabel. Poszukaj w necie więcej przykładów |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 06:38 |