DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 19137911446
今日帖子: 17
在线用户: 9
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 happyxhl (海柯) ★☆☆☆☆ -
盒子活跃会员
2003/10/17 13:10:15
标题:
一个SQL 浏览:2639
加入我的收藏
楼主: 表1
A字段   B字段
a       1
b       2
c       3
表2
C字段   D字段
a       4
d       5
如何生成这样的结果(也就是ACCESS的全关联) :
a       5        (1+4得来)
b       2
c       3
d       5
谢了
----------------------------------------------
我有我风采
作者:
男 happyxhl (海柯) ★☆☆☆☆ -
盒子活跃会员
2003/10/17 13:43:42
1楼: 没人知道吗?
----------------------------------------------
我有我风采
作者:
男 givemeliu (delphi傻瓜) ★☆☆☆☆ -
盒子活跃会员
2003/10/17 14:40:36
2楼: select 表1.b字段+表2.d字段 from 表1, 表2
where 表1.A字段= 表2.C字段




----------------------------------------------
我们共同努力,一切问题都会解决
作者:
男 happyxhl (海柯) ★☆☆☆☆ -
盒子活跃会员
2003/10/17 15:09:50
3楼: 不行,这样出来的结果只有记录
a     5
其它的记录都丢了,我知道ORACLE中的用法,但ACCESS中不知道如何写SQL了
----------------------------------------------
我有我风采
作者:
男 bhg007 (bhg007) ★☆☆☆☆ -
盒子活跃会员
2003/10/19 15:36:25
4楼: select field1,sum(field2) from (
select A字段 Field1,B字段 Field2 from 表1
union 
select C字段 Field1,D字段 Field2 from 表2)
group by field1;

----------------------------------------------
-
作者:
男 bucolic (smallant) ★☆☆☆☆ -
普通会员
2003/10/23 10:53:19
5楼: select a.id as id,isnull(a.number,0)+isnull(b.number,0) from test_t1 a left join test_t2 b on a.id=b.id
union
select b.id as id,isnull(a.number,0)+isnull(b.number,0) from test_t1 a right join test_t2 b on a.id=b.id
order by id

id为第一列,number为第二列
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行58.59375毫秒 RSS