|
윗분이 설명하신데로 UNION이나 UNION ALL을 사용하시면 될것 같네요...
참고로 두 테이블에 중복되는 값이 없다면 UNION ALL을 사용하세요..
더 빠르거든요..
이유는 UNION의 경우는 중복되는 값을 제거하기 위해서 내부적으로 SORT를 하기 때문입니다.
즐프...
몰라요 님이 쓰신 글 :
: 안녕하십니까! 쉬운 질문일지 모르나 알려 주십시오.
: DB : MS SQL
:
: 같은 필드 구조를 가지고 테이블명만 틀린 다수의 테이블을 SELECT하고 싶습니다.
:
: SELECT * FROM 테이블1 AS A, 테이블2 AS B
: WHERE A.DATETIME >= pfdate or B.DATETIME <= ptdate (pfdate, ptdate 파라미터)
:
: 이렇게 하였으나 테이블1(A)의 레코드만 출력이 됩니다.(쿼리의 결과를 퀵레포드로 보냅니다.)
:
: 그리고 record count가 -1을 리턴합니다. record count도 사용해야 하는데..
:
: 꼭 좀 도와주십시오
:
:
:
:
|