select 表A.*,表C.date,表B.Fnumber from 表A left join 表C on 表A.CusID=表C.CusID left join 表B on 表C.Date=表B.Date
解决方案 »
- 简单小问题 大家不要吝惜砖头
- 截取时间函数
- SQL SERVER 字符转日期函数
- 有没有简单的方法动态声明游标,就是声明和使用的游标名称每一次都不一样
- 【将数据类型 varchar 转换为 numeric 时出错。】
- 我有一个SQLSERVER数据库,是放在远程服务器上的,我想建立一个存储过程,在每天的零点,自动复制一个字段的值到另一个字段中,是不是用
- 请问各位装了SQL SERVER的网友,机子上有没有一个VNSAPI32.DLL的文件?
- 同步总部和分部数据用什么方法好?
- 关于数据库
- TSQL 高手请进 - 请教数据库中对于表的比较操作。
- 日期类型的问题,在线等
- 奇怪!!!!!!!!为何SQL安装好以后能用
declare @b table(a int,b int)
insert @a values(1,1)
insert @a values(2,2)
insert @b values(1,1)
insert @b values(3,3)--左:
select * from @a Aa left join @b Bb on Aa.a=Bb.a
--右:
select * from @a Aa right join @b Bb on Aa.a=Bb.a
--内
select * from @a Aa join @b Bb on Aa.a=Bb.a
--外
select * from @a Aa full join @b Bb on Aa.a=Bb.a
--完全
select * from @a,@b
from a left join c on a.cusID=c.cusId
left join b on c.[date]=b.[date]
from 表A left join 表C on 表A.CusID=表C.CusID
left join 表B on 表C.Date=表B.Date
from 表A left join 表c c on a.CusID=b.CusID
left join 表B on c.date=b.date
???
(select date from 表C where 表A.CusID=表C.CusID) date,
(select Fnumber from 表B where Date=(select date from 表C where 表A.CusID=表C.CusID))
from 表A
子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。