oraclesql,使用第一次查询的结果执行第二次查询



我想知道以下是否可能:

查询1:从联系人中选择身份证号码,其中Nam喜欢"R%"

查询2根据查询1中的选择查询结果,我想在第一个查询之后使用ID号结果执行另一个查询。加入许多其他表格。例如:

选择身份证号码(来自第一个查询)、学校名称、爱好、科目从桌子学校,爱好,科目

您可以通过从第一个查询创建一个表来实现这一点:

将表兴趣ID创建为。。。[您的第一个查询]

然后在第二个查询中从该表中进行选择。虽然这不是您所要求的,但您也可以使用表联接、with子句或子查询通过单个查询获得相同的结果。

试试这个:

Select ID number , schoolname, hobbies, schoolsubjects FROM the tables school, hobby, subjects where ID number in (Select ID number   FROM Contacts where Nam Like 'R%')

最新更新