есть столбец типа TEXT и в нем собственно текст надо организовать поиск с многими критериями, т.е. если в тексте содержится, такое слово, а так же такое, а так же такое и т.д.. В качестве примера в лучше все покажет код РНР, примерно как то так: Код (PHP): if ( $a == true AND $b == true AND $c == true AND ( $z == true OR $x == true OR $y == true ) AND ($o == true OR $i == true) AND $k != true ) { // тогда подходит } только заместо приравнивание true идет проверка присутствует ли слово, в голове крутится запрос типа Код (Text): ... WHERE `txt` LIKE '%one%' AND `txt` LIKE '%two%' AND `txt` LIKE '%three%' только вот как быть когда идет такая проверка Код (Text): ...AND ( $z == true OR $x == true OR $y == true ) AND... в запросе же вроде скобок не поставишь И вообще кто что подскажет по этому поводу?
http://dev.mysql.com/doc/refman/5.0/en/operator-precedence.html Пример http://stackoverflow.com/questions/12345569/mysql-or-and-precedence Как я это нашел? Написал в гугле: mysql or and И просмотрел первые пару страниц
Спасибо, оказывается можно использовать скобки, что то я затупил, надо было попробовать. Я искал в яндексе, по фразе "mysql поиск множество критериев", но что то не помогло