사용법
too_iot_road테이블 데이터 값
tco_cd_comm테이블 데이터 값
- tco_cd_comm이라는 table에 있는 cd칼럼과 cd_grop칼럼을 join해서 too_iot_road 결과값에 cd_desc를 추가하고 싶다.
- inner join을 사용해서 too_iot_road와 tco_cd_comm을 join시키는데,
- too_iot_road의 avg_road_stts_grop_cd 값과 tco_cd_comm의 cd_grop의 값이 일치하는 것과
- too_iot_road의 avg_road_stts_cd와 tco_cd_comm의 cd 값이 일치하는 것의 tco_cd_comm의 cd_desc값을 같이 출력하려고 한다.
실행코드
select
'평균도로노면상태' as avg_road_stts_grop_cd, b.cd as avg_road_stts_cd, b.cd_desc as avgroadstscd_desc,
'순시도로노면상태' as trinspct_road_stts_grop_cd, c.cd as trinspct_road_stts_cd, c.cd_desc as instroadstscd_desc
from opn.too_iot_road a
inner join opn.tco_cd_comm b on a.avg_road_stts_grop_cd = b.cd_grop and a.avg_road_stts_cd = b.cd
inner join opn.tco_cd_comm c on a.trinspct_road_stts_grop_cd = c.cd_grop and a.trinspct_road_stts_cd = c.cd
실행결과
'DBMS > SQL' 카테고리의 다른 글
INNER JOIN(JOIN) 과 LEFT JOIN의 차이점 (0) | 2022.04.27 |
---|---|
group by로 묶어서 나타내기 (0) | 2021.10.19 |
select subquery 사용하여 Mapper에서 페이징 처리(rownum 순으로 order(정렬)후) (0) | 2021.10.12 |