Postgresql 选择查询获取多条记录并将其传递给另一个查询
我对使用多个select查询感到困惑,我想在单个循环中处理它。 我有两个select查询,在第一个select查询中,假设我得到10条记录,我必须将这10条记录与另一个表匹配,并生成20条记录Postgresql 选择查询获取多条记录并将其传递给另一个查询,postgresql,Postgresql,我对使用多个select查询感到困惑,我想在单个循环中处理它。 我有两个select查询,在第一个select查询中,假设我得到10条记录,我必须将这10条记录与另一个表匹配,并生成20条记录 select distinct sk.system_keyword_id from system_goal_keyword_match sk inner join user_goal_assoc ug on ((ug.goal_id = sk.goal_id) and ug.crea
select distinct sk.system_keyword_id
from system_goal_keyword_match sk
inner join user_goal_assoc ug on ((ug.goal_id = sk.goal_id) and ug.creater_id = 35)
select category_id
from system_goal_keyword
where id = *****
我想对这两个查询使用循环?你能在postgres中帮助我吗。使用in操作符:从system\u goal\u关键字中选择category\u id,其中id=选择sk。system\u关键字\u id,来自system\u goal\u关键字\u match sk…使用in操作符:从system\u goal\u关键字中选择category\u id,其中id=选择sk。system\u关键字\u id,来自system\u goal\u关键字\u match sk。。。。