Anonymní profil Lukáš – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Lukáš – Programujte.comAnonymní profil Lukáš – Programujte.com

 

Příspěvky odeslané z IP adresy 109.238.214.–

Lukáš
MySQL › sql dotaz s použitím count
14. 7. 2011   #144419

Díky moc za rady. Nakonec použito tohle:

SELECT t.id, t.nazev, t.zalozil, t.zalozeno, t.text, t.admin, count( p.id_tema ) AS 'pocet' 
            FROM tema AS t LEFT JOIN prispevek AS p ON t.id = p.id_tema GROUP BY t.id ORDER BY t.id DESC
Lukáš
MySQL › sql dotaz s použitím count
14. 7. 2011   #144410

#1 Lukáš
Tak už jsem na to přišel:

SELECT t.id, t.nazev,t.text, count( p.id_tema ) AS 'pocet'
FROM prispevek AS p, tema AS t
WHERE t.id = p.id_tema
GROUP BY p.id_tema
Lukáš
MySQL › sql dotaz s použitím count
14. 7. 2011   #144405

Ahoj,

mám 2 tabulky, tema a prispevek. Tabulka prispevek obsahuje sloupec id_tema, které odpovídá id z tabulky tema, podle toho, ke kterému tématu příspěvek patří. Chtěl bych, aby se mi vypsali všechny temata a knim byl spočítán počet příspěvků, kolik jednotlivé téma má. Kód je zde:

SELECT t.id, t.nazev, t.text count(p.id_tema) as 'pocet' FROM tema as t LEFT JOIN prispevek as p ON t.ID = p.id_tema

výsledek je, že se mi vypíše jen jeden řádek s jedním počtem. Stačí nasměrovat, jakým spojením by se to dalo udělat. Díky moc.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý