본문 바로가기
+ DataBase/MySQL(MariaDB)

[MySQL] Union Query(유니온 쿼리)를 이용한 결과값 합치기(Sum)

by :: Teacher :: 2019. 8. 7.
728x90
반응형

쿼리(Query)문을 이용하여 각각 Count를 출력하여 Code상에서 합(sum)을 할 수도 있으나, 

Union 사용하여 Count 값만 가지와서 Sum을 할 수 있다. 

이때 아래와 같이 사용함으로 결과값에 대한 Sum을 하여 사용 할 수 있다. 

# tb_user Count
query> 	SELECT COUNT(*) as CNT FROM tb_user
10

# tb_admin Count
query> 	SELECT COUNT(*) as CNT FROM tb_admin
3


# 두 테이블 합친 Count
query> 	SELECT SUM(cnt) FROM (
		SELECT COUNT(*) as CNT FROM tb_user
		UNION ALL
		SELECT COUNT(*) as CNT FROM tb_admin
        ) ad s
13

 

728x90
반응형

댓글


loading