Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 | 2 |

 

  Вопрос: full-text-search Добавлено: 07.06.04 06:22  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 

Ответить

  Ответы Всего ответов: 19  

Номер ответа: 16
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #16
Добавлено: 02.07.04 17:32
Нет, не правильно.. ID - уникальный идентификатор сообщения.
Устанавливается по Identity, на поле поставлен Primary key.

Ответить

Номер ответа: 17
Автор ответа:
 ol2003



Вопросов: 3
Ответов: 122
 Профиль | | #17 Добавлено: 02.07.04 17:47
Ну тады канешна! Тогда вместо id должно быть любое поле идентифицирующее всю тему.Ежели таковое имеется.

Ответить

Номер ответа: 18
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #18
Добавлено: 03.07.04 10:02
В том то и дело, что такого поля нет... Я писал:

Если запись - вопрос, то thread_parent=0. Если запись - ответ, то
thread_parent равен полю id соответствующего вопроса. Нужно провести
поиск по всей таблице (искать слово в поле text, например) и получить
только записи вопросов (если слово найдено в ответе, то нужно отдать
вопрос, соответствующий ответу).

Ответить

Номер ответа: 19
Автор ответа:
 ol2003



Вопросов: 3
Ответов: 122
 Профиль | | #19 Добавлено: 03.07.04 19:30
Тогда наверное так:
select m1.id, m1.subject, m1.text
from Messages m1
join (select distinct id,thread_parent from Messages where text like '%NET рулит%') as m2
on m1.id=m2.thread_parent or m1.id=m2.id
where m1.thread_parent=0

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам