// tabulka počet zobrazení
display (ID, id_clanku, IP);
// tabulka články
article(ID, nadpis článku, ...);
a já potřebuju udělat dotaz, který mi vypíše toto a bude to seřazené dle počtu zobrazení:
nadpis článku - počet zobrazení tohoto článku
Fórum › MySQL
Dotaz
To je krása. Už jsem se bál, že se z fóra stává obyčejná poradna, ale tenhle příspěvek mě vyvedl z omylu. Díky.
To RePRO : Když se tak hezky svěřujeme - já se zase potřebuju najíst. Asi dám noční krajíc se salámem... Jak budeš svou potřebu řešit ty?
Zvládám plno dotazů, ale tento je na mě dost složitý. Ještě navíc když se to má řadit dle počtu zobrazení, které zatím nemám nikde spočítané. Myslím, že to patří k těm složitějším dotazům. ;-)
Já jsem to už měl kdysi vyřešené ještě pomocí jedné tabulky countOfDisplay, ale nepřijde mi to dost efektivní... Chci to mít přes jednu.
Už vyřešeno, kdo by chtěl vidět jak, tak tu:
$dotaz = mysql_query("SELECT article.nadpis, (
SELECT COUNT( * ) FROM display
WHERE article.ID = display.id_clanku
GROUP BY id_clanku)
AS pocet
FROM article
ORDER BY pocet DESC LIMIT 0, $stranky");
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, 11 hostů
Moderátoři diskuze