Søgning på alle ord
Hej,Jeg har et problem med et Access-query, da Access ikke forstår INTERSECT.
Til en søgemaskine skal jeg skrive et dyn. query som søger i forskellige felter og som skal returnere alle de rækker hvorom der gælder at alle de søgte ord indgå.
Altså et query som man med INTERSECT ville kunne skrive som :
(SELECT x1,x2 FROM y1,y2 WHERE y1.s=y2.s AND (z1=a OR z2=a OR z3=a))
INTERSECT
(SELECT x1,x2 FROM y1,y2 WHERE y1.s=y2.s AND (z1=b OR z2=b OR z3=b))
INTERSECT
(SELECT x1,x2 FROM y1,y2 WHERE y1.s=y2.s AND (z1=c OR z2=c OR z3=c))
, hvor .s er relationen mellem y1 og y2 og a,b,c er de tre ord der er søgt på
-Mvh
Bo
