728x90
반응형
조회된 ROW가 없을 때, RETURN 하는 방법
일반적으로 조회 시 조건절에 부합하는 데이터 ROW가 없을 경우 조회되지 않음
그러나 JOIN 등 특수한 경우 조회되는 ROW가 없더라도 반환시켜야 하는 일이 생김
이러한 경우 간단하게 GROUP BY를 통하여 RETURN이 가능함
select u.user_id, o.order_number, uc.coupon_code
from order o inner join user u on (o.user_id = u.user_id)
inner join user_coupon uc on (u.user_id = uc.user_id)
group by u.user_id;
반응형
'프로그래밍 > SQL' 카테고리의 다른 글
[sql] drop, delete, truncate 차이 (0) | 2023.03.27 |
---|---|
[SQL] 트랜잭션 격리 수준(isolation level) (0) | 2022.12.30 |
[MySQL] 컬럼명 변경, 컬럼 순서 변경, 컬럼 타입 변경, 컬럼 추가, 컬럼 삭제 (0) | 2022.12.26 |
[MySQL] MySQL 숫자를 문자로 변환 (0) | 2022.12.20 |
[SQL] 실행 계획 보는 법 (0) | 2022.12.16 |