유니온을 사용하지 않고 다음 데이터를 가져올 수있는 다른 방법이 있습니까?Oracle의 유니온 대체품
select A.name,A.age,B.Address,C.phoneNo from table1 A,Table2 B,Table3 C where a.pkId = b.FkId and b.pkId = c.FkId
union
select A.name,A.age,B.Address,C.phoneNo from table4 A,Table5 B,Table3 C where a.pkId = b.FkId and b.pkId = c.FkId
나는 이것을 최대 절전 모드에서 사용하고 있으며, 불행하게도 최대 절전 모드는 지원하지 않는다. 난 다른 방법으로 그것을 달성하는 다른 방법이 있다면 그것은 병에 프로 시저에서 작성하고 임시 테이블에 데이터를 저장하고 해당 임시 테이블에서 데이터를 읽을 SQL을 해고
왜 'union'을 사용하고 싶지 않은지 설명 할 수 있습니까? –
'UNION ALL'은 아마도 여기에 더 좋을까요? – jarlh
사실 나는 이것을 Hibernate에서 사용하고 있으며 불행하게도 최대 절전 모드에서는 Union을 지원하지 않는다. 난 다른 방법을 그것을 다른 사람이 그것을 프로 시저에 쓰기 및 temp 테이블에 데이터를 저장하고 해당 임시 테이블에서 데이터를 읽을 수있는 SQL 화재 야하는 다른 방법이 궁금 해서요 – user2093576