Usf*_*oor 5 sql-server stored-procedures
我想编写一个存储过程,其中有两个选择查询,第二个查询具有依赖于第一个查询输出的 where 子句,如
create procedure getRecord
As
Begin
select *
from tblUser
where userName = 'Johan'
select *
from tblDistrict
where id between @id1 and @id2
end
Run Code Online (Sandbox Code Playgroud)
这里@id1和@id2是第一个查询结果表的第一个和最后一个 id
尝试这个
create procedure getRecord
As
Begin
select * from tblDistrict where id IN (select Id from tblUser Where userName = 'Johan')
End
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1424 次 |
| 最近记录: |