首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单的多表查询语句

2012-01-14 
求一个简单的多表查询语句表tzsb:字段:id,gxrq表azsqd:字段:id,spdw表azysd:字段:id,ysdw现在我要查出三个

求一个简单的多表查询语句
表tzsb:字段:id,gxrq
表azsqd:字段:id,spdw
表azysd:字段:id,ysdw

现在我要查出三个表中指字的字段,并给三个表分别起别名a,b,c,条件是三个表中的id都等于2007

谁帮帮忙?

[解决办法]
select tzsb.gxrq as a,azsqd.spdw as b,azysd.ysdw as c from tzsb,azsqd,azysd where tzsb.id=azsqd.id and tzsb.id=azysd.id and tzsb.id=2007
[解决办法]
這個意思?

Select * From tzsb A
Where id = 2007
Union All
Select * From azsqd B
Where id = 2007
Union All
Select * From azysd C
Where id = 2007

[解决办法]
select * --- 把*换成你要指字的字段
from tzsb a , azsqd b , azysd c
where a.id=b.id and a.id=c.id and a.id = '2007 '

[解决办法]
還是這個意思?

Select
*
From
tzsb A
Inner Join
azsqd B
On A.id= B.id
Inner Join
azysd C
On A.id= C.id
Where A.id = 2007
[解决办法]
select a.id,a.gxrq,b.spdw,c.ysdw
from tzsb a , azsqd b , azysd c
where a.id = '2007 ' and b.id = '2007 ' and c.id = '2007 '

热点排行