Включить полнотекстовый поиск в представлении с внутренним объединением

Я использую Sql Server 2008 R2, и мне нужно включить полнотекстовый поиск в представлении с внутренним соединением. Моя проблема в том, что я не знаю, как создать свой полнотекстовый индекс.

Когда я использую мастер полнотекстового индексирования, я получаю эту ошибку.

В этой таблице / представлении должен быть определен уникальный столбец.

Чтобы лучше понять мою проблему, просмотрите следующий пример из w3school http://www.w3schools.com/sql/sql_join_inner.asp Последний выбор - это только мое мнение.

PersonOrderView  - View
    SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
    FROM Persons
    INNER JOIN Orders
    ON Persons.P_Id=Orders.P_Id
    ORDER BY Persons.LastName     <- Order by is not important for me

Persons - Table
P_Id (PK, int, not null)
LastName(nvarchar(50), null)
FirstName(nvarchar(50), null)
Address(nvarchar(50), null)
City(nvarchar(50), null)

Orders - Table
O_Id(PK, int,  not null)
P_Id(FK, int, not null)
OrderNo(nvarchar(50), not null)

9
задан gulbaek 13 December 2011 в 09:13
поделиться