怎么合并相同记录啊

jjonline 2008-01-04 11:21:24
例如:
表table

a, b, c 3个字段
-------------------------
111,2,3 <---取相同记录第一个
111,2,4
111,2,5
111,2,6 <---取相同记录最后一个

合并成

a, b, c, d 4个字段
--------------------
111,2,3,6
...全文
51 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2008-01-04
  • 打赏
  • 举报
回复
A、B相同,C连续?
OracleRoob 2008-01-04
  • 打赏
  • 举报
回复
Access中,如果没有给表起别名,不能直接设置别名和原来的字段名相同。
liuyann 2008-01-04
  • 打赏
  • 举报
回复
select a, b, min(c) as c, max(c) as d
into 合并表table
from 表table
group by a,b
wwwwb 2008-01-04
  • 打赏
  • 举报
回复
要求A、B相同,C连续?
OracleRoob 2008-01-04
  • 打赏
  • 举报
回复
--取最小和最大

select t.a, t.b, min(t.c) as c, max(t.c) as d
from 表名 as t
group by t.a,t.b


--取第一个和最后一个

select t.a, t.b, first(t.c) as c, last(t.c) as d
from 表名 as t
group by t.a,t.b

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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