对于两个字段的如何使用distinct。

feilong5xian 2009-07-24 01:08:06
下表的演示,关键是取字段1和字段3两个都有时,对字段4相加。其他的也要取,但是没有什么要求。
表A
字段1 字段2 字段3 字段4
a a1 a2 1
a a4 a5 2
a a1 a2 5
b a1 a3 4
b a4 a5 2
b a1 a3 2
我想要得到的结果是:
a a1 a2 6
a a4 a5 2
b a1 a3 6
b a4 a5 2
在取一列不同值时,我知道用distinct,但是取两列这样的值,应该在怎么做呢?
...全文
1065 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
feilong5xian 2009-07-24
  • 打赏
  • 举报
回复
真的很好使,对group by 有了个重新的认识。谢谢!
ACMAIN_CHM 2009-07-24
  • 打赏
  • 举报
回复
不用distinct 用 group by 试下

select 字段1,字段2,字段3,sum(字段4)
from 表A
group by 字段1,字段2,字段3

7,714

社区成员

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

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