码迷,mamicode.com
首页 > 数据库 > 详细

mysql group by的用法 注意

时间:2016-06-08 19:00:19      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:

group by 用法:

   官方的解释:select 后面的字段必须出现在 group by 后面, 除非是聚合,sum,或者count

   但是如果 是多表联查, SELECT
    c.`name` AS NAME,
    sum(b.uv) AS
VALUE

FROM
    meta.dic_project_category a,
    rpt_program_cat_people b,
    meta.dic_app_category c
WHERE
    a.id = b.`name`
AND a.id > 1
AND b.tag_name = ‘app_prefer1‘
AND c.id = b.tag_value
GROUP BY
    b.tag_value
ORDER BY
    b.uv DESC
LIMIT 10

 

这个例子。 group by  的是 B表的tag_value,  但是B表这个字段和C表的name,是一 一对应的,所以也可以 。

mysql group by的用法 注意

标签:

原文地址:http://www.cnblogs.com/zgghb/p/5570856.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!