Autor Zpráva
mickeymouth
Profil *
Zdravím když mám v tabulce 1 např články a v tabulce 2 např komenáře kde je sloupec 'clanek' obsahující id článku ke kterému patří jak bych přivýpisu mohl srovnat články podle počtu komentářů (aniž bych si jejich počet musel někde ukládat)
Předem díky za odpovědi
PS: pokud možno v php prosím
juriad
Profil
Diskuse JPW: Některé časteji řešené dotazy pro MySQL - FAQ » Počet komentářů ke článku, pak už to jen stačí seřadit klauzulí ORDER BY.
mickeymouth
Profil *
dekuji funguje to ale mam jden problem. u platneho komentare mam v jednom sloupci znamenko ktere urcuje ze komentar je bud platny nebo neplatny.
kdyz je tedy komentar neplatny nemuze byt pocitan a tak mam v 'where' podminku ze toto znamenko musi byt zadane.
Vysledek je takovy ze mi to vypise jen clanky s jednim a vice komentary. Nevite jak spocitat jen komentare ktere maji to znamenko spravne abych nemusel zadavat tu podminku do where ktera brani spravnemu nacteni?
(znamenko 1 a 0)
juriad
Profil
mickeymouth:
Přidej podmínku nikoli do WHERE, ale do JOIN:
on c.id_clanku = k.id_clanku AND k.znamenko = 1

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: