Hallo,
ich möchte eine Suchfunktion schreiben, die über eine komplette Datenbank (ca. 15 Tabellen) nach einem Suchbegriff die Tabellen durchforstet und mir die Treffer nach Übereinstimmung sortiert anzeigt.
Ich benutze als Datenbank eine MaxDB 7.5
Ich habe es folgendermaßen versucht.
Quellcode:
SELECT * FROM tab1, tab2, tab3, tab4, tab5
WHERE MATCH (spalte1, spalte2) AGAINST (‚wert‘);
Allerdings erhalte ich folgenden Fehler:
Syntax error or access violation;-3008 POS(75) Invalid keyword or missing delimiter „AGAINST“
SELECT * FROM tab1, tab2, tab3, tab4, tab5
WHERE MATCH (spalte1, spalte2) AGAINST (‚wert‘);
Kann mir jemand helfen?