안녕하세요, SQL 초보인데 구글링으로 봐선 실마리가 잘 잡히지 않아서 도움을 요청해 봅니다.
OPTION이라는 테이블명이 아래와 같이 있는데
CODE | DESC | LAN |
A | Me | EN |
A | Mir | DE |
B | Dragon | EN |
B | Drachen | DE |
C | Alten | DE |
D | Blitz | DE |
보시다시피 CODE라는 열에 대해 영어와 독일어가 둘다 있는 행이 있는 반면에
독일어만 있는 행이 있습니다. (3열 LAN)
이걸where 조건문에 LAN = 'EN' 으로 적게 되면
당연히 EN이 없는 옵션은 출력이 되지 않습니다.
그래서 독일어만 있어서 조건에 부합하지 않을 경우 독일어 열이라도 출력할 수 있게 끔 할 수 있는 방법이 없을까요?
감사합니다.
윈도우 함수로 RANK로 가능할듯 합니다.