WHERE 1=1 쓰는 이유
WHERE 1=1은 TRUE이다. 이 조건을 주는 이유는 동적쿼리를 만들기 위해서이다. 여러 조건들 중 가장 첫번째 조건에 TRUE를 주어서 무의미한 조건을 걸어두고 이후에 AND로 조건들을 붙인다.
동적쿼리란?
https://sillydev.tistory.com/40
https://2day-is-seonday.tistory.com/entry/MYSQl-where-1-where-1-1-%EC%9D%98%EB%AF%B8-%EC%82%AC%EC%9A%A9-%EC%9D%B4%EC%9C%A0-%EC%A0%81%EC%9A%A9-%EC%98%88%EC%A0%9C