ругулярки
Добавлено: 2009-12-26 13:45:11
как реализовать условие И в регулярках, например ИЛИ работает при такой конструкции
SELECT * FROM `razdel2` WHERE TXT regexp 'закон|рф'
а И работает только в таком виде
SELECT * FROM `razdel2` WHERE TXT regexp 'закон' and TXT regexp 'рф'
можно как нибудь составить запрос чтото вроде
SELECT * FROM `razdel2` WHERE TXT regexp 'закон&&рф'
т.е. выводились строки где TXT содержит оба слова, независимо от порядка
есть еще конечно MATCH AGAINST но у меня он с cp1251 выдает все по нулям на кирилице, с латиницей работает нормально
мускл 5.1 виндовые и юниксовые сборки
SELECT * FROM `razdel2` WHERE TXT regexp 'закон|рф'
а И работает только в таком виде
SELECT * FROM `razdel2` WHERE TXT regexp 'закон' and TXT regexp 'рф'
можно как нибудь составить запрос чтото вроде
SELECT * FROM `razdel2` WHERE TXT regexp 'закон&&рф'
т.е. выводились строки где TXT содержит оба слова, независимо от порядка
есть еще конечно MATCH AGAINST но у меня он с cp1251 выдает все по нулям на кирилице, с латиницей работает нормально
мускл 5.1 виндовые и юниксовые сборки