Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wielopoziomowe zapytanie
Forum PHP.pl > Forum > Bazy danych > MySQL
tmgryf
czy istnieje takie cos jak wielopoziomowe zapytanie czyli robie select zwaraca mi powiedzmy pole id i teraaz dla kazdego ze zwroconych id zrob select * where form xxx where costam=id?

No bo mam taki problem - tabela artykuly (id tresc temat autor) i tabele komentarz (id idartykul kto tresc) - warto zauwazyc ze nie kazdy artykul ma komentarz i interesuje mnie taki wynik [id.artykuly] | [suma komentarzy] i nie bardzo wiem jak to zrobic... kozystajac z inner join nie da sie tego zrobic bo nie kazdy artykul ma komentarz
dr_bonzo
Da sie joinem.


  1. SELECT a.id, COUNT( c.* ) FROM articles a LEFT JOIN comments c ON c.article_id = a.id
tmgryf
zadzialalo takie cos select pole1, pole2 (select count(*) as costam from costam where costam3=pole1) as pole 3
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.