如何使用SQL将一个查询的输出作为输入传递给另一个查询

时间:2012-05-12 09:06:22

标签: sql-server stored-procedures

真的很感激,如果我能得到任何帮助

我有一个sql查询,即query1,它显示未登录到我们的应用程序的用户列表和另一个查询“query2”,它使用查询1的输出并禁用这些用户。到现在为止,我不得不单独手动运行这两个查询,但现在我必须自动执行该过程。

我的问题是如何在没有任何手动工作的情况下将query1的输出作为输入传递给query2。我做了一些研究,发现这可以使用程序完成,我也需要创建游标。如果是这样,请告诉我如何进一步的步骤

我的应用程序后端有Oracle数据库。我们使用SQL来检索数据

由于 胜利者

1 个答案:

答案 0 :(得分:2)

我不是甲骨文家伙,但这应该有效:

update tbl1
set IsEnabled = 1
where UserId in (select UserId from tbl2 where IsLoggedIn = 0)