查找每类一个的SQL语句?

greenet 2005-07-08 05:07:04
一个表
结构如下
id name kind info
1 name1 1 aa
2 name2 1 aa
3 name3 2 aa
4 name4 3 bb
5 name5 3 bb

希望查找每个kind 都只查找一个
即得结果如下:
id name kind info
1 name1 1 aa
3 name3 2 aa
5 name5 3 bb

我用 sql="select id,name,info,distinct kind from table order by id desc"
却报错,
不知道在ACCESS里是怎么写的?
...全文
144 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsboy 2005-07-18
  • 打赏
  • 举报
回复
select distinct(*) from 表名 group by kind
wxylvmnn 2005-07-17
  • 打赏
  • 举报
回复
select * from table where id in (select max([id]) from table group by kind) order by kind
大猫钓鱼 2005-07-17
  • 打赏
  • 举报
回复
我在access里调试没有问题呀,那会不会是id字段的问题了。
wayworm 2005-07-16
  • 打赏
  • 举报
回复
你可以去http://www.lepoo.com看看!
greenet 2005-07-16
  • 打赏
  • 举报
回复
up
greenet 2005-07-12
  • 打赏
  • 举报
回复
可能是在ACCESS中不支持 sql 函数
greenet 2005-07-12
  • 打赏
  • 举报
回复
brothercat(心晴:小强每天都在进步!耶~)

你上面的留言就是楼主的调试结果

试图执行的查询中不包含作为合计函数一部分的特定表达式 'id' 。
大猫钓鱼 2005-07-12
  • 打赏
  • 举报
回复
select * from table where id in (select min(id) from table group by kind) order by kind 也行。你在Access中调试一下。
大猫钓鱼 2005-07-12
  • 打赏
  • 举报
回复
select * from table where id in (select max(id) from table group by kind) order by kind
greenet 2005-07-12
  • 打赏
  • 举报
回复
dragon514(michael)
select * from table where id in (select min(id) from table group by kind)

Microsoft JET Database Engine (0x80040E21)
试图执行的查询中不包含作为合计函数一部分的特定表达式 'id' 。
/index.asp, 第 91 行

这个语句需要运行在ACCESS中
xiaosaye 2005-07-12
  • 打赏
  • 举报
回复
select * from table where ID in(select max(id) from table group by kind)
hj3793 2005-07-12
  • 打赏
  • 举报
回复
select * from table where id in(select min(id) from table group by kind)
greenet 2005-07-12
  • 打赏
  • 举报
回复
通过ID排序,相同的(kind值相同的)取最先查到的记录
mjb001 2005-07-08
  • 打赏
  • 举报
回复
是啊!有相同的取哪个啊?
dragon514 2005-07-08
  • 打赏
  • 举报
回复
group by kind
dragon514 2005-07-08
  • 打赏
  • 举报
回复
select * from table where id in (select min(id) from table group by id)
wxylvmnn 2005-07-08
  • 打赏
  • 举报
回复
希望查找每个kind 都只查找一个 ?
--------------
说得太模糊,查找哪一个?跟id有关系没有

28,408

社区成员

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

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