반응형
해결책을 찾고 있습니다.
SELECT SUM(`quant`), MONTH(`date`) AS month, `id` from (
(SELECT `date`, `id`, count(`hit`) AS `quant ` FROM `stat_2014_07` WHERE `k_id` = '123')
UNION ALL
(SELECT `date`, `id`, count(`hit`) AS `quant ` FROM `stat_2014_08` WHERE `k_id ` = '123')
) group by id, month
MySQL : 모든 파생 테이블에는 자체 별칭이 있어야합니다.
해결 방법
쿼리에 별칭을 제공해야합니다.
SELECT SUM(`quant`), MONTH(`date`) AS month, `id`
FROM ((SELECT `date`, `id`, count(`hit`) AS `quant`
FROM `stat_2014_07`
WHERE `k_id` = '123') t1
UNION ALL
(SELECT `date`, `id`, count(`hit`) AS `quant`
FROM `stat_2014_08`
WHERE `k_id ` = '123') t2
) t_union
GROUP BY id, month
참조 페이지 https://stackoverflow.com/questions/25340979
반응형
'MySql' 카테고리의 다른 글
MySQL datetime 및 tinyint에 대한 데이터 유형 쿼리 (0) | 2020.12.02 |
---|---|
MySQL 데이터베이스를 삭제하지 않고 phpMyAdmin에서 데이터베이스의 모든 테이블 내용을 어떻게 삭제할 수 있습니까? (0) | 2020.12.01 |
MySQL 트리거에 대해 삽입 된 값을 가져 오는 방법 (0) | 2020.12.01 |
MySQL에서 날짜 범위 중복 확인 (0) | 2020.12.01 |
MySQL 두 타임 스탬프의 MySql 차이 (일)? (0) | 2020.12.01 |
댓글