Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Um probleminha, estou tentando setar um order by limitado a um registro, e sendo o último, mas precisamente não consigo o resultado que quero.
"SELECT * FROM clientes ORDER BY id_cliente DESC LIMIT 1";
Dessa forma eu consigo sempre trazer o último cliente cadastrado, mas eu tentei trazer o último cliente ativo ou mesmo se não tivesse algum inativo que ele não mostrasse nada
"SELECT * FROM clientes ORDER BY ativo = 0 DESC LIMIT 1";
"SELECT * FROM clientes ORDER BY ativo= 0 DESC LIMIT 1";
"SELECT * FROM clientes ORDER BY ativo=0 DESC LIMIT 1";
"SELECT * FROM clientes ORDER BY ativo = '0' DESC LIMIT 1";
Tentei todos os exemplos, então se todos os clientes tivessem ativos com resultado 1 ele não me retornaria nada, mas ele me retorna sempre o primeiro cadastro na ordem por id. Algo erradoCarregando comentários...