Mám menší problém a nemůžu příjít na kloub tomu, jak to proplést.
Jde o to, že mám dvě tabulky(clanky a comments).
comments obsahuje mimo jiné sloupec id_clanku pomoci ktereho se prirazuje ke konkretnimu clanku. Já potřebuji spočítat komentáře ke každému z článků a pak vypsat názvy článků z tabulky clanky a setřídit to podle počtu komnentářů sestupně. Neporadil by mi někdo?
Fórum › MySQL
Problém s vytvořením příkazu MySQL do PHP
SELECT clanky.nazev AS nazev_clanku, COUNT(comments.id_clanku) AS pocet_komentaru
FROM clanky
LEFT JOIN comments ON comments.id_clanku = clanky.id
GROUP BY clanky.id
ORDER BY COUNT(comments.id_clanku) DESC, clanky.nazev ASC
mensi napoveda:
select id_clanku, count(*) as pocet from prispevky where 1 order by pocet
toto bez nazvu... pak jeste mozna inner join clanky on prispevky.id_clanku = clanky.id a doplnit co se ma vypisovat
pripadne to rozdelit na dva dotazy.. tj vytahnout pocty a id_clanku a druhym vytahnout po strankach.. (pokud by bylo treba 500 clanku a 20000 prispevku tak uz by byl ten join znat co se tyce zpomaleni..)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 26 hostů
Podobná vlákna
Problém s vytvořením seznamu uživatelů z MYSQL — založil SquirtLee
PHP - MYSQL problém s heslem — založil Dragoniak
Mám problém php - mysql — založil janwebber
Mensi problem s MySQL a PHP — založil Erik
Rozdělení mysql příkazu — založil krpik
Moderátoři diskuze