Цитата(DmitryTs @ 14.12.2007, 18:08 ) | | А можно ли как-то сократить это запрос чтоб каждый раз не писать or? |
можно перейти к inner join'y на временную таблицу. с distinct'ом или group by для удаления дубликатов. но это, пожалуй, ещё неоптимальнее, чем or'ы на like'ах. хотя, запрос, конечно, будет намного короче.
Цитата(Feldmarschall @ 14.12.2007, 18:28 ) | | беспокоить должен не размер длины строки с запросом, а неоптимальность такого чудовищного количества like-ов |
поддерживаю. DmitryTs, может, аргументируешь необходимость столь сложного поиска? может, лучше отказаться от такой гибкости в пользу скорости? |