DB관련/MySQL
[MySQL] 2개의 테이블 count(*) 합하기 (2개의 테이블 데이터 갯수 합산)
saltdoll
2011. 8. 3. 16:24
반응형
MySQL 쿼리에서 2개의 테이블의 데이터 row 갯수를 합산하고 싶을때
서브 쿼리가 가능 하다면,
SELECT (SELECT COUNT(*) FROM AAA) + (SELECT COUNT(*) FROM BBB) FROM DUAL;
실질적으로 다음과 같이 하여도 결과는 같습니다.
SELECT (SELECT COUNT(*) FROM AAA) + (SELECT COUNT(*) FROM BBB);
여기서 가상 테이블 DUAL은 oracle에서 사용되는 가상테이블명 입니다.
출처:
두개 이상의 테이블 union all 후 count(*)의 합구하려면..
참고:
https://stackoverflow.com/questions/33378732/whats-the-best-mysql-alternative-to-dual
반응형