Autor Zpráva
karbon
Profil *
Zdravím. Mám dvě tabulky, jedna obsahuje jakýsi seznam kategorií, druhá prvky, které do těchto kategorií patří. Když chci vybrat jednotlivé prvky seskupené podle kategorií, není problém, použiji left join a group by. Ale já potřebuji v každé skupině zjistit, kolik má prvků (může jich mít libovolně). Šlo by to řešit tím, že by každá kategorie tento počet obsahovala v nějakém sloupci, ale to by se muselo při každém přidání prvku aktualizovat. Bude to pak dostatečně rychlé (dal by se použít trigger nebo to je špatně)? Moc díky
Alphard
Profil
select count(*) from prvky group by idKategorie
karbon
Profil *
Omlouvám se, špatně jsem se vyjádřil. Já potřebuji jednak spočítat počet prvků (jak naznačil Alphard), ale také vybrat veškeré prvky seskupené podle kategorií. Lámu si s tím hlavu, ale pořád na to nemůžu přijít.
tiso
Profil
Vyrátaj si to v PHP, použi 2 selekty, alebo vnorený selekt
karbon
Profil *
tiso
OK, díky. Použiju dva selekty.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: