개발 Q&A

제목 mysql 검색 경우에 대한 조건 적용 질문입니다.
카테고리 DB
글쓴이 뫄뫄잉뿌 작성시각 2017/08/23 17:08:45
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11946   RSS

특정 필드 값이 널이 아닐 때 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

b.f1 = '1' 이 조건이 이미 null이 아닌건데요? ^^

뭘하고 싶으신 건지 다시 정리할 필요가 있겠네요.

당근병아리 / 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

하면 더 확실합니다.