sto ottenendo alcuni risultati strani, quindi ho bisogno di controllare solo me stesso ...MySQL Query - non uguale a questo e questo
SELECT *
FROM table
WHERE complete != 0
AND pending != 1
Per essere chiari, questi è autorizzato:
pending = 0, complete = 0
pending = 1, complete = 1
pending = 0, complete = 1
questo non è consentito per essere tornato dalla mia interrogazione:
pending = 1, complete = 0
Cosa mi manca qui ...?
è solo che ho bisogno di parentesi attorno '(completare = 0 e in attesa = 1!!)'? – Shackrock
Non dovresti avere bisogno di parentesi. Quella query dovrebbe funzionare, forse dovresti pubblicare più dettagli sulla query reale che stai eseguendo (o sulla tabella). Se questa è la query, parola per parola, allora questo è un comportamento molto strano. –
Dubito che Parens farebbe la differenza. Puoi modificare la tua domanda con la struttura della tabella? La mia prima ipotesi sarebbe che sia completo o in sospeso non erano i tipi di dati int –