2014-06-09 3 views
0

Как иметь 2 поля в 1, где условия?Имея 2 поля в 1, где условие

WHERE id = '2' AND id = '3' 

Возможно ли это? Мой запрос продолжает получать нулевой результат, но тот факт, что 2 идентификатора объединены, содержит более 10 строк.

+2

колонна никогда не может быть и 2 и 3 в то же время. Вы хотите 'id = '2' ИЛИ ​​id = '3''? –

ответ

1

Как один столбец может иметь два разных значения одновременно? Это невозможно. Но в разных строках могут быть разные значения. Для того, чтобы найти эти строки используют OR:

WHERE id = '2' OR id = '3' 
+0

Его работы. Большое спасибо за помощь john :) – ShenWu

2

вы можете быть ищете OR вместо AND.

Попробуйте это:

WHERE ID = '2' или идентификатор = '3';

2

Столбец никогда не может быть как 2 , так и 3 в то же время. Я подозреваю, что вы хотите id='2' OR id='3'. И если это то, что вы делаете, вы можете сократить это следующим образом:

WHERE id IN ('2','3') 

И поскольку те как числовые значения, вы могли бы даже это:

WHERE id IN (2,3) 
Смежные вопросы