SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.05.2013 13:20:56

x-miller-x
Завсегдатай
Зарегистрирован: 22.04.2012
Сообщений: 58

OR и AND в одной выборке

SELECT *
FROM (`table`)
WHERE `cat_id` = 1 OR `main_cat` = 1
AND `city` =  '247'

выборка с or работает, но на AND не реагирует. Как правильно составить запрос?

Неактивен

 

#2 11.05.2013 13:28:54

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2420

Re: OR и AND в одной выборке

У AND приоритет выше, чем у OR, оберните нужную часть в скобки.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 11.05.2013 17:34:33

x-miller-x
Завсегдатай
Зарегистрирован: 22.04.2012
Сообщений: 58

Re: OR и AND в одной выборке

спасибо, помогло

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson