안녕하세요?
select 쿼리 결과를 다른 테이블에 바로 insert 하기 위해 다음과 같은 sql을 쓰고 있습니다.
insert into tableA
select name, count(name) as num from tableB where 조건 group by name
그런데 select 쿼리의 결과가 없을 때, 즉 반환row가 하나도 없을 때는 당연히 아무것도 insert 되지 않습니다.
원하는 건 이게 아니고 num에 0의 값으로 insert되게 하고 싶은데요...
한줄의 sql문으로 어떻게 안될런지요?
답변 감사드립니다.
|