select BigClassName,max(FirstImageName),max(id),max(SmallClassName)
from news
where SmallClassName='"&Smallclass&"'"
group by BigClassName
max()是聚合里面取最大的
你可以改成相应你要的聚合函数
如同逐鹿传说,所说你的业务需求怪怪的
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
解析:
选择唯一的结果集
例如 表1只有 a1一列
a1
1
1
3
4
5
select distinct a1 from 表1
结果如下
1
3
4
5
select distinct from table;
部分重复的话可以用
select distinct col1,col2 from table;
进阶用法
有些既要显示所有的字段又要筛除重复的可以这样:
select max(col1),max(col2),col3,col4 from table group by col3,col4;
对整个select 来说的话前面加一个distinct表示把重复的记录去掉的意思
id name
1 张三
2 王三
3 李四
4 张三
2 王三
select distinct id,name from t1
id name
1 张三
2 王三
3 李四
4 张三
select distinct name from t1
name
张三
王三
李四
以上就是关于数据库查询语言中DISTINCT的问题全部的内容,包括:数据库查询语言中DISTINCT的问题、SQL数据库DISTINCT是什么意思、数据库去重distinct怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)