 |
Supermoderator
|
|
Reg.datum: Apr 2004
Inlägg: 1 501
|
|
Supermoderator
Reg.datum: Apr 2004
Inlägg: 1 501
|
Bjorne, jo men det går att lösa. Fast det kanske är långsamt?
SELECT a.*, c.ncomments FROM artiklar a
LEFT JOIN (SELECT pid, count(*) AS ncomments FROM comments GROUP BY pid) AS c
ON c.pid=a.pid
Hur som helst så innebär en kombination av GROUP BY och ORDER BY att en temporär tabell skapas. Det bästa hade varit att spara antalet kommentarer i en egen kolumn i tabellen för artiklarna.
|