![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 0 Dołączył: 28.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam takie pytańko, otóż czy da się za pomocą zapytania SELECT z LEFT JOIN utworzyć takie zapytanie by uzyskać z jednej tabeli wszystkie dane, a z drugiej ilosć rekordów o danym id? Troche to niezrozumiale jest napisane więc przedstawie na przykładzie: Mam system newsów i chciałem w jednym zapytaniu wyciągnąć z 2 tabel rekordy. Z 1 tabeli 'news' pola 'id', 'temat', 'tresc', a z drugiej 'comments' ilość rekordów gdzie 'news_id' jest równe polu 'id' z tabeli 'news'. Chodzi jeszcze o tożeby to wykonywało się tajakby na petli (ale bez niej). P.S. Troche niejasno to napisałem, nie wiem jak to inaczej wytłumaczyć, mam nadzieje że się połapiecie. Pozdrawiam, dex. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Trudno osiagnac aby baza zwrocila taki wynik. Lepiej cos takiego:
1 przyklad: temat newsa | tresc news | komentarz 1 temat newsa | tresc news | komentarz 2 2 przyklad: to zwrocic osobno temat i tresc i do niego 2 zapytanie z komentarzami |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 11:59 |