这条sql语句怎么写?(50分)

  • 主题发起人 主题发起人 iranjn
  • 开始时间 开始时间
I

iranjn

Unregistered / Unconfirmed
GUEST, unregistred user!
有3个表t1,t2,t3.
t1表有‘卡号’,‘合同号’字段
t2表有‘卡号’,‘金额’字段
t3表有‘合同号’,‘电话’字段
用什么SQL 语句可以同时显示这几个字段(有公共字段)
 
select t1.卡号,t1.合同号,t2.金额,t3.电话
from t1.卡号=t2.卡号 and t1.合同号=t3.合同号
 
select a.卡号,a.合同号,b.金额,c.电话
from t1 a,t2 b,t3 c
where a.卡号=b.卡号
and a.合同号=c.合同号;
 
select t1.卡号,t1.合同号,t2.卡号,t2.金额,t3.合同号,t3.电话 from t1,t2,t3 where
t1.卡号=t2.卡号 and t1.合同号=t3.合同号
 
select t1.卡号,t1.合同号,t2.卡号,t2.金额,t3.合同号,t3.电话 from t1,t2,t3 where
t1.卡号=t2.卡号 and t1.合同号=t3.合同号
我也是这样认为的,.
 
select t1.卡号,t1.合同号,t2.卡号,t2.金额,t3.合同号,t3.电话 from t1,t2,t3 where
t1.卡号=t2.卡号 and t1.合同号=t3.合同号
我也是这样认为的,.
 
select t1.卡号,t1.合同号,t2.卡号,t2.金额,t3.合同号,t3.电话 from t1,t2,t3 where
t1.卡号=t2.卡号 and t1.合同号=t3.合同号
我也是这样认为的,.
 
有3个表t1,t2,t3.
t1表有‘卡号’,‘合同号’字段
t2表有‘卡号’,‘金额’字段
t3表有‘合同号’,‘电话’字段

select * from t1 as a left join t2 as b on b.卡号=a.卡号
left join t3 as c on c.合同号=a.合同号
 
select a.卡号,a.合同号,b.金额,c.电话
from t1 as a inner join t2 as b
on b.卡号=a.卡号
inner join t3 as c on c.合同号=a.合同号
 
多人接受答案了。
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
765
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部