Create VIEW with unique index for FULL TEXT search?
Jeg har brug for noget hjælp!Skal have lavet et view, hvor det ser sådan her ud:
SELECT a.ArticleID, a.PublishState, a.HeadLine, a.Lead, a.Resume, a.Body, a.DatePublished, a.Type, u.FullName
FROM
Articles as a
INNER JOIN
ArticleAuthors as aa
ON
a.ArticleID = aa.ArticleID
INNER JOIN
Users as u
ON
aa.UserID = u.UserID
Der kan så være flere Authors til en Artikel, hvilket gør jeg får flere rækker ud med det samme ArticleID - hvilket skaber lidt problemer med det unique index, som jeg skal have på mit VIEW, for at kunne bruge full text derpå.
Hvis nogen har en løsning allerede her, så ville det være fornemt! ?
Ellers kan jeg godt leve med, at jeg kun får 1 række ud, men den første author til artiklen, så må det være muligt at få lavet det index?
Jeg løber dog stadig ind i problemer, da jeg ikke kan bruge distinct i mit view, for så virker mit index ikke. Prøvede så med GROUP BY, men så skal jeg til at bruge COUNT_BIG i min select, eller det siger den, når jeg efterfølgende prøver at lave mit unique index...
Nogen som har nogle input ?