Sql server 如何在存储过程my Query Attached中通过不同的用户ID获取用户信息?

Sql server 如何在存储过程my Query Attached中通过不同的用户ID获取用户信息?,sql-server,database,stored-procedures,Sql Server,Database,Stored Procedures,我想做的是,我将id传递给SP,然后我的查询获取uder id,我的查询如下所示 select RequestFrom from UserReqest where RequestTo=10 and IsApprove=0 select * from user where user_ID= (i have to use all five id's here ?) 当我将“10”传递给sp时,它将根据id“10”获得五个不同的id,那么如何获得所有这五个id的数据?我将如何实施它?我必须使用循环

我想做的是,我将id传递给SP,然后我的查询获取uder id,我的查询如下所示

select RequestFrom from UserReqest where RequestTo=10 and IsApprove=0

select * from user where user_ID= (i have to use all five id's here ?)
当我将“10”传递给sp时,它将根据id“10”获得五个不同的id,那么如何获得所有这五个id的数据?我将如何实施它?我必须使用循环?我需要建议


提前感谢

您可以使用以下查询:

select * from user where user_ID in
(
    select RequestFrom from UserReqest where RequestTo=10 and IsApprove=0
)