根据另一个查询的输出运行查询

时间:2015-11-23 10:27:07

标签: sql subquery correlated-subquery

根据第一个结果我有3个查询我必须执行2或3个查询

如果输出为2,我必须先解析第二个查询

如果操作是3然后是第3次查询

请帮助

1 个答案:

答案 0 :(得分: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

希望这能回答你的问题