[전체] UNION 두 테이블 내용을 함께 가져오기
DB 작업을 하다 보면 때로,서로 다른 데이터가 있는 테이블에서 합쳐서 보여줘야 하는 경우가 간혹 생깁니다.INNER JOIN 이나 OUTER JOIN 등으로 할 수 없는 상황입니다. 이런 경우 필요한 것이 바로 UNION 입니다. UNION은 MySQL에서도 지원하는 것으로 알고 있습니다. UNION에서 주의할 점은 두 테이블을 하나로 합치는 것이기 때문에추출하는 테이블의 필드 이름, 타입, 그리고 필드 갯수가 일치해야 합니다.select f1, f2, f3, f4, "1" as f5 from table1 where f1='aaa' UNION select a as f1, b as f2, c as f3, d as f4, "2" as f5 from table2 where a='bbb'테이블명은 alias를..
2008. 12. 30.