| 제목 | mysql 검색 경우에 대한 조건 적용 질문입니다. | ||
|---|---|---|---|
| 카테고리 | DB | ||
| 글쓴이 | 뫄뫄잉뿌 | 작성시각 | 2017/08/23 17:08:45 | 
|  | |||
| 특정 필드 값이 널이 아닐 때 where 조건 적용 시키는 방법이 궁금합니다. 
 두 테이블을 a left outer join b 시킨 상황에서 a테이블, b테이블 일 때, b에서의 필드 f1의 값이 null이 아닐 때 where b.f1 = '1' 이런 조건문을 적용해주고 싶습니다. 
 php 코드 상이 아니라 mysql 안에서 해야되는데.. IF문, case문 보니까 경우에 따라 값을 지정해주는 거라 이건 아닌거같구.. select 문 안에서 조건을 적용시켜주는 방법 있나요? | |||
| 다음글 | PHPStorm 사용시 폰트 색상 설정 관련 (2) | ||
| 이전글 | 리눅스에서 폴더 내 파일 중 인코딩 형식이 euc-kr... (1) | ||
| 
                                변종원(웅파)
                                /
                                2017/08/24 09:29:07 /
                                추천
                                0
                             | 
| 
                                당근병아리
                                /
                                2017/08/24 17:22:52 /
                                추천
                                0
                             이렇게 a LEFT OUTER JOIN b ON b.idx=a.idx AND b.f1='1` WHERE b.f1 IS NOT NULL 하면 더 확실합니다. | 
b.f1 = '1' 이 조건이 이미 null이 아닌건데요? ^^
뭘하고 싶으신 건지 다시 정리할 필요가 있겠네요.