Sveikas,
Debug'ink. Pagal mane, tai stabdo tas LEFT JOIN (daug komentar??).
Kodl taip skaiiuoji komentarus? Nafik eit "kair" ;-)
SELECT articles.id
(SELECT count(comments.id) FROM comments WHERE
comments.object_id = articles.id) as artComments
FROM articles
WHERE articles.active = '1' AND articles.category = '21'
Gal greiiau?
--
Tadas K.
"tobias" <oracullusTRINAM@yahoo.com> wrote in message
news:gmc593$9aa$1@trimpas.omnitel.net...
> kaip optimizuoti mysql query - jei jis vykdomas 40 sekundziu!
> jokiu fokusu nedarau
> paselektinu straipnio id, headline,
> is komentaru lenteles suskaiciuoju komentaru skaiciu
>
> aciu uz komentarus
>
>
> SELECT articles.id,
> articles.title,
> articles.date,
> DATE_FORMAT(date,'%m/%d, %Y') as ArticleDate,
> articles.selected_foto,
> articles.foto_1,
> articles.foto_source,
> REPLACE(articles.source, ',', ' ') as source,
> LEFT(articles.article,350) as article_intro,
> COUNT(comments.id) as artComments
> FROM articles
> LEFT JOIN comments ON articles.id = comments.object_id
> WHERE articles.active = '1'
> AND articles.category = '21'
> GROUP BY articles.id
> ORDER BY articles.id
> DESC
> LIMIT 5
>