mysql 쿼리 and 질문드립니다 0 2 944

by 메밀묵도토리묵 [SQL Query] mariadb dbeaver [2022.08.01 14:42:48]


제가 한 거 말고 다르게 하는 방법이 있을까요? 

by 마농 [2022.08.01 14:45:57]

0. Select 절의 별칭을 Where 절에서 바로 사용 할 수 없습니다.
1. CASE 절을 그대로 WHERE 절에 사용하거나
 - CASE 절도 개선이 필요합니다.(이전 질문 댓글 참조)
2. 인라인뷰로 감싸고 밖에서 알리아스 사용하면 되긴 하는데.
 - 굳이 그렇게까지 할 필요가 있을지 모르겠네요.
3. 그냥 다음과 같이 단순하게 하면 됩니다.
 WHERE IFNULL(model_id, fixed_id) = '0'


by 메밀묵도토리묵 [2022.08.01 15:30:31]

감사합니다!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입