WHERE 1=0은 항상 거짓을 의미한다. 1. WHERE 절의 OR 구문 결과값이 아무것도 없는 상태에서 OR 구문으로 결과를 하나씩 하나씩 추가 SELECT * FROM A WHERE 1=0 OR 조건문 2. A테이블과 B테이블의 컬럼이 다른 경우 1=1 true 의미 / 1=0,1=2 false 의미 SELECT * FROM A WHERE 1=1 AND 조건문 AND 조건문 UNION ALL SELECT * FROM B WHERE 1=1 AND 조건문 AND 1=0 참고 : [쿼리문] 조건절에 WHERE 1=1, WHERE 1=0 사용하여 쿼리 간편하게 사용하기 프로젝트를 진행할 때 SQL 쿼리를 작성하다보면 'WHERE 1 = 1' 이라는 것을 자주 보게 됩니다. 사실, 의미없이 'WHERE 1 ..