Sql 关于 查俩个表 第二个表用到第一个表的某一个数据

时间:2023-03-09 14:42:46
Sql  关于  查俩个表  第二个表用到第一个表的某一个数据

今天在写程序的时候遇到一个问题 
 有一个这个需求

select top 1 Name,[Address] from UserInfo;
select * from shoppingAddress where id = 上一个表的address;

我用dataset想一次性查出来俩个表  第二个表 要用到第一个表的Address的数据。

现成的解决办法有   用变量  表链 和  子查询

但是我想一次性查出来的是俩个表  首先 表链是不可以的    用变量或者用子查询的话  就等于把第一个表 给查了俩遍  数据大的话 就会影响性能

所以来问一下 有啥子好的解决办法。