帮个忙SQL语句的问题???

zykj_2000 2003-10-16 10:14:42
在一个更据kind不同的分类表中
id name kind info
1 a 23 aaa
2 b 23 bbb
3 c 23 ccc
4 d 24 ddd
5 e 24 eee
6 f 25 fff
7 g 25 ggg
sql 语句怎么写才能查询出以下结果集
id name kind info
1 a 23 aaa
4 d 24 ddd
6 f 25 fff

就是每种kind只有一个
好久不写sql了,忘了,还请帮忙
...全文
9 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zykj_2000 2003-10-17
楼上方法也可以, 本来,50分可以全给你,但由于问题我已经自己解决,哪只好大家都分一点,唉,冤啊, 分怎么就不能回收呢
回复
lovehwq21 2003-10-17
这么多分用来干嘛啊,我对分看得很轻,最重要是别人的认可,就好象你认可我,就算没给我分,我也心甘啊!
回复
lovehwq21 2003-10-16
又写错了,上面是我自已的表,下面才是你的字段名
select * from table a
where a.id in (select min(b.id) from table b where a.kind=b.kind)
回复
lovehwq21 2003-10-16
上面写错了

select * from RepeatTable a
where a.Rtl_id in (select min(b.Rtl_id) from RepeatTable b where a.Rtl_Tel=b.Rtl_Tel)
回复
zykj_2000 2003-10-16
唉,什么都要靠自己
select a.id,a.name,a.kind,a.info from tablename a where a.id in (select top 1 b.id from tablename b where a.kind=b.kind)
搞定
回复
lyywxl 2003-10-16
select a.id,a.name,a.kind,a.info from tablename a where a.id in (select b.id from tablename b where a.kind<>b.kind)
回复
lovehwq21 2003-10-16
select min(id),name,kind,info from table group by kind,name,info
回复
zykj_2000 2003-10-16
select * from table group by kind 大哥group by不是这么用的

select distinct kind from tablename
select distinct kind from tablename order by kind
这样的话,我的id name info 不是取不出来了

select distinct kind,id,name,info from tablename 你自己试试出来的结果是什么吧
唉,没想到这么个问题还挺麻烦
期待高手
回复
lmx88 2003-10-16
都让他们说出来了;(
回复
angelheavens 2003-10-16
选取多字段:
select distinct kind,id,name,info from tablename

回复
homeyang 2003-10-16
select distinct kind from tablename order by kind
回复
say1no2 2003-10-16
select distinct kind from tablename
回复
angelheavens 2003-10-16
select distinct kind from tablename
回复
pp4u 2003-10-16
select * from table group by kind
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

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