Autor | Zpráva | ||
---|---|---|---|
lukasik Profil |
#1 · Zasláno: 8. 11. 2011, 19:08:58
Myslím, že titulek je jednoznačný
SELECT title,href,idpost FROM posts WHERE posts.idpost IN (SELECT idpost FROM comments GROUP BY idpost ORDER BY count(idpost) DESC) sice vypíše všechny články s komentáři [5,15], ale ne ve správném pořadí (tj. to, co vrací sub select [15,5]) |
||
Kajman_ Profil * |
#2 · Zasláno: 8. 11. 2011, 20:37:18
Order by v poddotaze s in nemá žádný vliv. Musíte řadit až výsledek.
SELECT p.title, p.href, p.idpost FROM posts p join (SELECT idpost, count(idpost) pocet FROM comments GROUP BY idpost) t on p.idpost = t.idpost ORDER BY t.pocet DESC |
||
Časová prodleva: 12 let
|
0