56,864
社区成员




select t1.* from (
SELECT cms_content_comments.*,t.likecount
FROM cms_content_comments
LEFT JOIN ( SELECT parent_id ,
COUNT(1) AS likecount
FROM cms_content_comments
WHERE news_id = 1
AND like_it = 1
GROUP BY parent_id
) t ON cms_content_comments.id = t.parent_id
WHERE comment <> ''
AND comment IS NOT NULL
ORDER BY t.likecount DESC limit 3) as t1
union
select * from (
SELECT cms_content_comments.*,t.likecount
FROM cms_content_comments
LEFT JOIN ( SELECT parent_id ,
COUNT(1) AS likecount
FROM cms_content_comments
WHERE news_id = 1
AND like_it = 1
GROUP BY parent_id
) t ON cms_content_comments.id = t.parent_id
WHERE comment <> ''
AND comment IS NOT NULL
ORDER BY comment_time limit 0,10)t2
SELECT * FROM (
SELECT TOP 3 *
FROM cms_content_comments
LEFT JOIN ( SELECT parent_id ,
COUNT(1) AS likecount
FROM cms_content_comments
WHERE news_id = 1
AND like_it = 1
GROUP BY parent_id
) t ON cms_content_comments.id = t.parent_id
WHERE comment <> ''
AND comment IS NOT NULL
ORDER BY t.likecount DESC )t1
UNION all
SELECT * FROM (
SELECT *
FROM cms_content_comments
LEFT JOIN ( SELECT parent_id ,
COUNT(1) AS likecount
FROM cms_content_comments
WHERE news_id = 1
AND like_it = 1
GROUP BY parent_id
) t ON cms_content_comments.id = t.parent_id
WHERE comment <> ''
AND comment IS NOT NULL
ORDER BY comment_time desc
limit 0,10)t2