Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 04:40
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть две таблицы: справочник файлов и справочник слов.Файлы разбираются на слова и составляется третий - список присутствующих в файлах слов. Типа поиск на основе кеша содержимого.Сейчас работает выборка по одному словуКод: model->setQuery("SELECT word, file FROM pairs " "INNER JOIN files " "ON files.id_f = pairs.id_f " "INNER JOIN words " "ON words.id_w = pairs.id_w " "WHERE upper(words.word) like upper('%" +ui->lineEdit->text()+ "%') " , db);Можно ли эту качель на sqlite красиво извратить, чтобы одним запросом искать все слова из lineEdit? Совместить like и in, наподобиеКод:WHERE upper(words.word) like in (upper('%first%'), upper('%second%'))база данных крутится на sqlite.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Помогите плиз, ищу программу для выреза слов из любой песни, при этом оставляя музыку , только без слов Guest Ещё вопросы и ответы из архива 5 0 20.01.2012 19:41
Проблема с кодировкой. Глючит выборка из базы русских слов Guest Продолжение старого архива 0 16.10.2011 16:21



© www.otvetnemail.ru - Форум вопросов и ответов.