Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #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 - Форум вопросов и ответов.