DB관련/MySQL

[MySQL] 2개의 테이블 count(*) 합하기 (2개의 테이블 데이터 갯수 합산)

saltdoll 2011. 8. 3. 16:24
반응형

MySQL 쿼리에서 2개의 테이블의 데이터 row 갯수를 합산하고 싶을때

MySQL

 

서브 쿼리가 가능 하다면,
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

 

반응형