聚合查询 问了很多人都不会谁能帮帮我啊?
我有一个视频的表,有个上级分类ID字段为COMP_ID字段的默认值为0
我想把这个表的COMP_ID 相同的ID (同一个上级的)只显示一条
但是COMP_ID 为0的ID 都显示出来 SQL语句怎么写呢?
这个其实就是把有上级分类的视频显示出来一条(之后做个合集),没有上级分类的呢就直接显示出来!
min或者max配合group by 轻松做到
最简单的思路就是
先得到COMP_ID不等于0的记录,主要用到楼上说的group by,再UNION其COMP_ID等于0的记录 本帖最后由 jeongee 于 2012-5-29 09:37 编辑
乌有 发表于 2012-5-29 09:22 static/image/common/back.gif
最简单的思路就是
先得到COMP_ID不等于0的记录,主要用到楼上说的group by,再UNION其COMP_ID等于0的记录 ...
不用union,还有个notnull函数(不一定准确,具体查手册),在min或者max里面用,可以不统计为0的记录的 谢谢了 ```
页:
[1]