运行 一个查询基于另一个查询的输出
Run a query based on output of another query
我有 3 个基于第一个结果的查询我必须执行第 2 个或第 3 个查询
如果输出为 2,我必须执行第二个查询
如果 op 是 3 则第 3 个查询
请帮忙
SELECT XX,
CASE
WHEN Y = 1 THEN (Select X from table2 where xx= )
WHEN Y = 2 THEN (Select X from table3 where xx=)
END
FROM table1
希望这能回答您的问题
我有 3 个基于第一个结果的查询我必须执行第 2 个或第 3 个查询
如果输出为 2,我必须执行第二个查询
如果 op 是 3 则第 3 个查询
请帮忙
SELECT XX,
CASE
WHEN Y = 1 THEN (Select X from table2 where xx= )
WHEN Y = 2 THEN (Select X from table3 where xx=)
END
FROM table1
希望这能回答您的问题