一个烦恼数据库问题,在线等待

nscoo 2004-08-11 02:29:27
id a b c
1 100 2 2004-5-6
2 101 2 2004-5-8
3 150 3 2004-5-14
4 120 3 2004-5-23
5 132 7 2004-6-8
6 100 2 2004-6-8

怎样查到这样的表名为k(把字段b中的数据重
复部分删除掉后只剩下一个)如下面:
id a b c
6 100 2 2004-6-8
5 132 7 2004-6-8
4 120 3 2004-5-23
最好是用select一次在数据中查出


...全文
106 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nscoo 2004-08-12
  • 打赏
  • 举报
回复
还没解决
nscoo 2004-08-11
  • 打赏
  • 举报
回复
而select k.* from k join(select max(id),b from k group by b)kk
on k.id=kk.id
出现的错误是:没有为第 1 列(属于 'kk')指定列。
nscoo 2004-08-11
  • 打赏
  • 举报
回复
to: bananasmiling(hello找我)
如果加上这样一个记录
id a b c
7 111 7 2004-6-8
怎么办???
我要的最后数据为
id a b c
7 111 7 2004-6-8
6 100 2 2004-6-8
4 120 3 2004-5-23
应该怎么办?
bananasmiling 2004-08-11
  • 打赏
  • 举报
回复
以上两句SQL语句就可以完成你要的内容..
bananasmiling 2004-08-11
  • 打赏
  • 举报
回复
delele from xxxx where id in(1,2,3)


select * form xxxx order by id desc
skyboy0720 2004-08-11
  • 打赏
  • 举报
回复
select k.* from k join(select max(id),b from k group by b)kk
on k.id=kk.id

28,409

社区成员

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

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