批量多表查询,在线等,急
各位兄弟:
大家好,现小弟有点急,帮帮忙?谢谢
有两个表
表一:
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