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

flyingghost 2002-08-22 03:33:12
有一张表,
id,city,province,内容是:
1,西安,陕西
2,延安,陕西
3,南京,江苏
4,无锡,江苏
5,苏州,江苏
6,咸阳,陕西
我需要select出province字段,按照id排序,但是过滤掉重复的province,比如结果为
陕西
江苏
这个sql语句该怎么写?(好像比较变态的要求^_^)
...全文
64 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧