用Access
表A:A1,A2,A3,A4
表B:B1,B2,B3,B4
表A与表B中A1=B1
表A中并不是所有数据都是A1=B1,也有部分数据A1<>B1
现要做一个统计,要求
A1=B1时 Select A1,A2,B2 As tempstr ...
A1=B1时 Select A1,A2,tempstr(等于A1) ...
表A:A1,A2,A3,A4
表B:B1,B2,B3,B4
表A与表B中A1=B1
表A中并不是所有数据都是A1=B1,也有部分数据A1<>B1
现要做一个统计,要求
A1=B1时 Select A1,A2,B2 As tempstr ...
A1=B1时 Select A1,A2,tempstr(等于A1) ...
解决方案 »
- 存储过程 查询模块 varchar 转换为 int 失败
- Method 'SaveAs' not supported by automation object
- 帮忙啊!一个在D7里出现的问题,在D6里就能运行通过!
- 【绘图问题】大家都玩过“大家来找茬”游戏吧。
- 高手帮忙 出现debugger kernel BORDBK.DLL is missing or not registered提示,不能编译程序了
- 发布繁体中文版程序的问题:如何从简体中文翻译到繁体中文?两者的惯用语不一样
- 关于DCOM的简单问题
- Modem怎样实现点对点的传输文件?在线等待...
- SqlServer-BCP程序讨论.
- delphi与sql server数据库应用中遇到的问题,急救。
- 来深圳20天,简历发了5份,没人理
- 打印预览
用Access
表A:A1,A2,A3,A4
表B:B1,B2,B3,B4
表A与表B中A1=B1
表A中并不是所有数据都是A1=B1,也有部分数据A1<>B1
现要做一个统计,要求
A1=B1时 Select A1,A2,B2 As tempstr ...
A1<>B1时 Select A1,A2,tempstr(等于A3) ...
1:我是想在一个语句中实现
2:select a1,a2,b2 as tempstr from A, B where a.a1=b.b1 (查不出任何数据)
我用Select (Select B1 From 表B Where B1=A.A1), * From 表A (在ACCESS库中也查不出任何数据
而表A和表B中的A1、B1大部分都是相等的)
Select (Select B2 From B Where B1=A.A1) As tempstr,
IIF([tempstr]<>"" ,tempstr,A3) As Temp, * From A
现在主要的问题是:Select (Select B2 From B Where B1=A.A1) As tempstr, * From A
中的tempstr一直是空的,没有数据,而表A和表B中的A1、B1大部分都是相等的。
不知道为什么会这样?