Problém s vytvořením příkazu MySQL do PHP – MySQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Problém s vytvořením příkazu MySQL do PHP – MySQL – Fórum – Programujte.comProblém s vytvořením příkazu MySQL do PHP – MySQL – Fórum – Programujte.com

 

psenik0
Návštěvník
25. 6. 2009   #1
-
0
-

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?

Nahlásit jako SPAM
IP: 88.146.14.–
Pk
bukaj_0010
Věrný člen
25. 6. 2009   #2
-
0
-

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

Nahlásit jako SPAM
IP: 88.101.128.–
Jak se správně ptát? -> http://www.hash.cz/inferno/otazky.html[br][br] Po programování je člověk hladovej.
KIIV
~ Moderátor
+43
God of flame
25. 6. 2009   #3
-
0
-

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..)

Nahlásit jako SPAM
IP: 80.250.1.–
Program vždy dělá to co naprogramujete, ne to co chcete...
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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 5 hostů

Podobná vlákna

PHP - MYSQL problém s heslem — založil Dragoniak

Mám problém php - mysql — založil janwebber

Rozdělení mysql příkazu — založil krpik

 

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