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

一条语句可以返回多个表内容吗?解决方法

2014-05-25 
一条语句可以返回多个表内容吗?主表:testidnamepic1testno副表:test01pidtelother1000noselect id,name,pi

一条语句可以返回多个表内容吗?
主表:test
id  name     pic
1   test      no


副表:test01

pid  tel  other
1    000   no

select id,name,pic 这里能不能得到表test01 里面的 tel?    from test

目的是得到 test表 的同时也要  得到test01 表里面的 tel,不想写两条 sql 语句,也就是想一条语句返回两个表的内容,谢谢 
[解决办法]
select id, name, pic, tel 
from test t, test01 tt
where t.id=tt.pid
[解决办法]
select a.id, a.name, a.pic, b.tel from test a join test01 b on a.id=b.id
[解决办法]
select a.id, b.tel from test a inner join test01 b on a.id=b.id 
[解决办法]
select a.id, a.name, a.pic, b.tel from test a join test01 b on a.id=b.id

[解决办法]
FOR XML 查询
[解决办法]
select a.id, a.name, a.pic, b.tel from test a join test01 b on a.id=b.id

热点排行