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

批量多表查询,

2013-04-21 
批量多表查询,在线等,急各位兄弟:大家好,现小弟有点急,帮帮忙?谢谢有两个表表一:nameIDnameaddreetel3444

批量多表查询,在线等,急
各位兄弟:

   大家好,现小弟有点急,帮帮忙?谢谢
有两个表

表一:
nameID  name   addree  tel

3444   好朋友   广州  13570666666

3435   好朋     广州  13570565666

表二:

nameid   mode        adwd
 
3444     在中国      我们是中国人
3435     在美国      我们是美国人

现在有表二有5000条数据,通过表二的nameid如何通过sql语句,批量调出表一的手机号(tel),并显示出来。 sql SQL
[解决办法]

SELECT A.tel FROM 表1 A WHERE 
 EXISTS(SELECT * FROM 表2 B WHERE A.nameid = B.nameid)

[解决办法]
SELECT a.tel FROM 表1 a INNER JOIN 表2 b ON a.nameid = b.nameid

热点排行