Conditii mutiple in sql where

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
sterica
Mesaje: 285

Conditii mutiple in sql where

Salutare,

Codul de mai jos functioneaza perfect pana cand adaug aceasta linie de cod AND tbl_1.column = 2

Cod: Selectaţi tot

SELECT *

FROM tbl_1

where tbl_1.column = 4
Dupa ce mai adaug o conditie pe aceasi coloana query-ul sql nu mai afiseaza nimic.
Cum pot aplica doua conditii pe aceasi coloana?

Multumesc!

MarPlo Mesaje: 4343
Salut
Cum vrei sa aplici AND la conditii cu valori exacte? Adica vrei ca: "col1=2 SI col1=4"? Corect ar fi cu: OR.
Asa ar functiona:

Cod: Selectaţi tot

SELECT * FROM tbl_1 WHERE tbl_1.column = 4 OR tbl_1.column = 2
Sau:

Cod: Selectaţi tot

SELECT * FROM tbl_1 WHERE tbl_1.column IN(2,4)

sterica Mesaje: 285
Am folosit varianta cu IN si functioneaza perfect, multumesc mult de ajutor!