Hallo,
folgendes Select-Statement funktioniert nicht, wie ich das gerne hätte:
SELECT Nr, $suchfelder FROM rbartikel WHERE SWK1Wort1 Like ‚%$Eingabe2%‘ OR SWK1Wort2 Like ‚%$Eingabe2%‘ OR SWK1Wort3 Like ‚%$Eingabe2%‘ and Titel like ‚%$Eingabe4%‘
Als Ergebnis bekomme ich nur die Datensätze, die auf die Felder SWK1Wort1 usw. zutreffen. Treffer zur Suche nach dem Titel werden nicht angezeigt.
Mit
SELECT Nr, $suchfelder FROM rbartikel WHERE SWK1Wort1 Like ‚%$Eingabe2%‘ OR SWK1Wort2 Like ‚%$Eingabe2%‘ OR SWK1Wort3 Like ‚%$Eingabe2%‘ union Select Nr, $suchfelder From rbartikel where Titel like ‚%$Eingabe4%‘
bekomme ich zumndest die Treffer für SWK1Wort1 usw UND die von Treffer für Titel - also die Vereinigungsmenge.
Allerdings such ich die Treffer, die die Schnittmenge aus SWK1Wort1 und Titel bilden.
Womit geht das?
Viele Grüße
Merlinchen