Mysql
UNION 사용법
먹세
2013. 4. 4. 16:45
각각 다른테이블에 있는 데이터들을 통합해서 보여줄 때 유용함.
union은 겹쳐지는 데이터가 있을때는 하나씩만 출력된다.
union all은 모두 출력된다.
예 ) a={1,2,3} , b={2,3,4} 일때,
union -> {1,2,3,4}
union all -> {1,2,3,2,3,4}
select * from 테이블명1 where 필드명='fname'
union all select * from 테이블명2 where 필드명='fname'
union all select * from 테이블명3 where 필드명='fname'
order by date desc
사용시 주의 : 필드의 수와 타입이 동일해야 사용가능함.
반응형