distinct的问题,高手看看怎么写这个sql语句?

flyingghost 2002-08-22 03:33:12
有一张表,
id,city,province,内容是:
1,西安,陕西
2,延安,陕西
3,南京,江苏
4,无锡,江苏
5,苏州,江苏
6,咸阳,陕西
我需要select出province字段,按照id排序,但是过滤掉重复的province,比如结果为
陕西
江苏
这个sql语句该怎么写?(好像比较变态的要求^_^)
...全文
31 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-08-24
SELECT distinct province FROM table1
or
SELECT province FROM table1 GROUP BY province
回复
luerdong 2002-08-24
SELECT DISTINCT province
FROM table1
GROUP BY province
就可以了
回复
ivy_ou 2002-08-24
select count(*) from XX group by province
回复
Aking5018 2002-08-24
select * from Table1 where XX=XXX group by XXX desc
回复
Lostinet 2002-08-24
倒。数据库是什么类型??ACCESS还是SQLSERVER?
回复
flyingghost 2002-08-24
不对阿!sql server提示:如果指定了select distinct,那么order by子句中的项就必须出现在选择列表中。

lanying(蓝鹰.net) 老兄的提示:group附近有语法错误。
回复
xjd5555 2002-08-22
select distinct province from yourtable order by id
回复
lanying 2002-08-22
select province from table1 order by id group by province
回复
七伤拳 2002-08-22
不是很明白你的意思。
是不是这样?

select distinct province from yourtable order by id
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告