SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 27.09.2009 16:53:39

dimka
Участник
Зарегистрирован: 27.09.2009
Сообщений: 1

Помогите пожалуйста select, where и like

Доброго. Проблема в следующем. Пытаюсь достать данные из таблицы:

SELECT  *
FROM a_post
WHERE conf = '1'
AND rew = '0'
AND title LIKE '%слово%'
OR title LIKE '%слово2%'
OR title LIKE '%слово3%'
OR body LIKE '%слово%'
OR body LIKE '%слово2%'
OR body LIKE '%слово3%'


Только при таком запросе conf = '1' и rew = '0' игнорируются. Я к сожалению не силен в MySQL потому прошу помощи. Как выдернуть данные правильно?

Неактивен

 

#2 28.09.2009 05:24:41

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите пожалуйста select, where и like

Наверное вы имели в виду следующее:

SELECT  *
FROM a_post
WHERE conf = '1'
AND rew = '0'
AND (title LIKE '%слово%'
OR title LIKE '%слово2%'
OR title LIKE '%слово3%'
OR body LIKE '%слово%'
OR body LIKE '%слово2%'
OR body LIKE '%слово3%');

Неактивен

 

Board footer

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