안녕하세요,
두 테이블을 조인해서 원하는 result 를 얻고싶은데 어렵네요 그게,,
* 화면 테이블
-----------------
화면ID | 화면명 |
-----------------
1 | name1 |
-----------------
2 | name2 |
-----------------
3 | name3 |
-----------------
4 | name4 |
-----------------
* 화면 권한 테이블
-------------------------------------------
번호(F) | 사용자 ID | 화면 ID | 사용여부
-------------------------------------------
1 | test1 | 1 | 1 |
-------------------------------------------
2 | test2 | 2 | 0 |
-------------------------------------------
3 | test3 | 3 | 0 |
-------------------------------------------
4 | test4 | 3 | 1 |
*
*
*
*
화면에서 번호를 파라미터로 보내서 화면ID로 테이블 join을 해서 데이터 리턴을 원합니다.
근데 번호(F)의 맞는 데이터가 없어도 일단 화면테이블에 화면 데이터(화면ID, 화면명)는 무조건 뽑고 없는 데이터에 대해서는 사용여부를 0으로 가져오고싶은데 그게 어렵네요
* 원하는 result
-------------------------------------------------------------
화면ID(무조건가져오기) | 화면 명(무조건가져오기) | 사용여부(화면권한테이블에서 번호와 없는 사용자가 있으면 0 return 있으면 join해서 그값 가져오기)
-------------------------------------------------------------
1 | 화면명1 | 1
-------------------------------------------------------------
2 | 화면명2 | 1
-------------------------------------------------------------
3 | 화면명3 | 1
-------------------------------------------------------------
4 | 화면명4 | 1
-------------------------------------------------------------