求助:sql语句能够这样计算吗?
使用工具:delphi+access2003
现有两张表:
表1
客户 产品1 产品2
01 100 50
04 20 100
05 150 200
表二
客户 产品1 产品2
01 0.5 2
02 0.5 2.5
03 0.5 2
04 0.6 2.5
05 0.3 2.5
其中表一的产品数是数量,表二的产品数是价格
希望得到结果如下:
表三
客户 产1量 产1价 产2量 产2价
01 100 0.5 50 2
04 20 0.6 100 2.5
05 150 0.3 200 2.5
...
也就是把两张表对应条件合并起来,用于将来计算总计额,求教:请问可以做到吗?非常感谢!!!
[解决办法]
Select
A.客户,
A.产品1 As 产1量,
B.产品1 As 产1价,
A.产品2 As 产2量,
B.产品2 As 产2价
From
表1 A
Inner Join
表二 B
On A.客户 = B.客户
[解决办法]
select a.客户,a.产品1,b.产1价,a.产品2,b.产2价
from t1 a left join t2 b on a.客户=b.客户