Por que uma consulta sql teria "onde 1 = 1" [duplicado]
Eu estava passando por algumas consultas que estou mantendo, e um programador colocou as consultas "onde 1 = 1" para mim que sempre parecem avaliar como verdadeiras.
Existem benefícios para isso?
Duplicado: Por que alguém usaria WHERE 1 = 1 AND em uma cláusula SQL?
Essa pergunta não é uma resposta para esta pergunta.
Cláusula Where:
select * from table where 1=1 and sStatus not in ('status1','status2','status3')
Nenhuma programação ou instruções para empurrar um e lá. Uma consulta direta.
Se você pode cancelar o fechamento, eu gostaria de saber se existe um objetivo para que eu possa reescrever e remover o 1 = 1, se for desnecessário.