안녕하세요.
2개의 비슷한 테이블의 정보를 가져와 특정 컬럼명으로 정렬 후 페이징 처리를 하려고 합니다.
테이블 table_a, table_b, table_c가 있다고 가정하고 아래와 테스트해보니 조회할 때 마다 목록이 달라집니다...
어떤식으로 변경해야 문제 없이 목록을 불러 올 수 있을까요?
select * from (
select * from (
select name, type, reg_date... from table_a where type ='A'
unioin all
select name, type, reg_date... from table_b where type ='B'
) other_list
left join table_c c on c.prk = other_list.prk
) total_list
where temp1 = 'Y' and temp2 = 'Y'
or temp3 != ''
order by name ASC, type ASC
limit 0, 10