0 当第一个查询中的条件满足像Q1联合Q2这样的查询时,如何才能获得仅第一个查询的结果。Oracle报告联盟运营商 来源 2011-09-13 Kesava Rao +0 为什么你不能只是单独执行Q1作为新的查询?或者,您使用INTERSECT联合,它只返回两个查询返回的那些行。 http://www.oracle-dba-online.com/sql/oracle_union_sorting.htm – CharithJ
0 如果我正确理解你的问题,然后: Q1 UNION Q2 WHERE NOT EXISTS(Q1) 也就是说,你写Q2,这样,如果Q1返回任何行永远不会返回任何东西。 来源 2011-09-13 06:30:27
为什么你不能只是单独执行Q1作为新的查询?或者,您使用INTERSECT联合,它只返回两个查询返回的那些行。 http://www.oracle-dba-online.com/sql/oracle_union_sorting.htm – CharithJ