Matti Mäkitalo: meine Lösung

Beitrag lesen

Hi,

SELECT

URL,
    Titel,
    Text,
FROM
    seiten
WHERE
    CONCAT (Titel, ' ', Text) REGEXP 'grün' AND
    CONCAT (Titel, ' ', Text) REGEXP 'blau' AND
    CONCAT (Titel, ' ', Text) REGEXP 'rot'

  
zumindest bei Oracle war CONCAT im WHERE-Teil furchtbar langsam, und MySQL kann auf jedenfall keinen Index auf Titel und Text nutzen.  
  
Vielleicht überlegst du dir, ob du diesen Regexp nicht vielleicht umgehen kannst.  
  
Bis die Tage,  
Matti

-- 
[Webapplikationen in C++ entwickeln](http://tntnet.org/)