燕青架:请教数据库查询集 select 中的distinct问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 19:11:28
select distinct items1 from formname where items2='' order by items3 DESC

我要选择items1为唯一的,但要用items3作为排序因子~请教高手这种怎么办?
如果我把items3 也放到distinct 里的话items1 就不是唯一的,但我在distinct 里没有items3 的话order 又报错
请教高手指点~~~
MSSQL

items1 items3 是一对一的~但我只要取items1 为唯一的
用items3 来排序

select items1 from formname where items2='' group by items1 order by MAX( items3 ) DESC

进系统windos 删除近日新装的程序,然后正常关机\ok

“items1 items3 是一对一的”,这说明 "items1 和 items3 的组合” 是唯一的啊

可以将distinct改为用group:

select items1
from formname
where items2=''
group by items1
order by max(items3) DESC