打印

[数据库] MYSQL:这个查询有更好的写法吗?

我的查询语句是这样的
引用:
SELECT sum( k.num ) , k.n_name
FROM (

SELECT count( a.id ) AS num, a.news_id, c.n_name, c.n_fl_id
FROM flux AS a
LEFT JOIN news AS b ON a.news_id = b.news_id
LEFT JOIN new_fl AS c ON b.n_fl_id = c.n_fl_id
GROUP BY a.news_id
) AS k
GROUP BY k.n_fl_id
能不用子查询写吗?子查询影响速度哦

[ 本帖最后由 8yong8 于 2008-6-23 10:38 编辑 ]