Autor | Zpráva | ||
---|---|---|---|
mickeymouth Profil * |
#1 · Zasláno: 18. 1. 2016, 16:00:25
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 |
#2 · Zasláno: 18. 1. 2016, 16:04:34
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 * |
#3 · Zasláno: 18. 1. 2016, 17:52:55
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 |
#4 · Zasláno: 18. 1. 2016, 17:54:15
mickeymouth:
Přidej podmínku nikoli do WHERE, ale do JOIN: on c.id_clanku = k.id_clanku AND k.znamenko = 1 |
||
Časová prodleva: 9 let
|
0