반응형
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
반응형
'DB관련 > MySQL' 카테고리의 다른 글
MySQL 인코딩 UTF-8 설정하기 (한글 깨짐 문제) (0) | 2016.05.17 |
---|---|
SQLyog 한글 깨짐 방지 (0) | 2015.07.21 |
Mysql 수동 commit 처리 ( auto_commit 막기) (0) | 2014.11.01 |
YEAR() MONTH() 함수로 WHERE 검색 조건에 년, 월 기준으로 검색 조건 결과 얻는 방법 (0) | 2014.10.31 |
MySQL root passwd forget 암호 변경법 (0) | 2011.07.14 |
[SQL] order by 정렬 두개 필드 주기 (0) | 2010.10.28 |
DECODE 함수 (0) | 2009.01.12 |
[펌]mysql 한달전 데이터 삭제(Shell code , sql query) (0) | 2008.10.23 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)