estoy recibiendo algunos resultados extraños, así que tengo que sólo echa a mí mismo ...MySQL Query - No es igual a esto y esto
SELECT *
FROM table
WHERE complete != 0
AND pending != 1
Para que quede claro, éstos están permitidos:
pending = 0, complete = 0
pending = 1, complete = 1
pending = 0, complete = 1
esto no está permitido para ser devueltos de mi consulta:
pending = 1, complete = 0
¿Qué me estoy perdiendo aquí ...?
¿Es sólo que necesito paréntesis alrededor '(completar = 0 y pendientes = 1!)'? – Shackrock
No debería necesitar paréntesis. Esa consulta debería funcionar, tal vez debería publicar más detalles sobre la consulta real que está ejecutando (o la tabla). Si esa es la consulta, palabra por palabra, entonces ese es un comportamiento muy extraño. –
Dudo que los parientes hagan la diferencia. ¿Puedes modificar tu pregunta con la estructura de la tabla? Mi primera suposición sería que, ya sea completo o pendiente, no eran tipos de datos int –