php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.09.2006, 14:50  
Gast
 
Beiträge: n/a
Standard Volltext-Suche Problem - 2 verschiedene Tabellen

hallo zusammen!

ich habe eine tabelle "veranstaltung" mit den spalten "event" und "band".
dann eine tabelle "artists" mit der spalte "artist".

die Tabellen haben keine Beziehung aber ich will dennoch einen Volltextindex drüberlegen, über beide.

ich habe beide Tabellen indiziert:
Code:
ALTER TABLE veranstaltung ADD FULLTEXT (event, band);
und
Code:
ALTER TABLE artists ADD FULLTEXT (artist);
Nun mache ich folgende Abfrage:
Code:
SELECT event, band, artist FROM veranstaltung, artists
WHERE MATCH (veranstaltung.event) AGAINST ('suchwort')
OR MATCH (veranstaltung.band) AGAINST ('suchwort')
OR MATCH (artists.artist) AGAINST ('suchwort');
dann bekomme ich:
Can't find FULLTEXT index matching the column list

D.h. ich müßte einen Index über beide Tabellen legen, so hab ich mir das gedacht:
Code:
ALTER TABLE veranstaltung, artists ADD FULLTEXT (event, band, artist);
Aber da kommt immer:
You have an error in your SQL syntax

Hat von euch jemand eine Idee wie da die Syntax aussehen könnte? Hab schon mehrere Varianten probiert und auch in diversen Foren nix gefunden!

bin um jeden Hinweis dankbar!

Liebe Grüße, Peter
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.09.2006, 16:32  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Entweder du erstellst den Fulltext-Index einzeln über die Spalten:
Code:
ALTER TABLE veranstaltung ADD FULLTEXT (event);
ALTER TABLE veranstaltung ADD FULLTEXT (band);
Oder du passt die Abfrage so an, dass du gleichzeitig beide Spalten abfragst:
Code:
SELECT * FROM veranstaltung, artists 
WHERE MATCH (veranstaltung.event, veranstaltung.band) AGAINST ('suchwort') 
OR MATCH (artists.artist) AGAINST ('suchwort');
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit dem Hinzfügen von Tabellen durch Variable gameco PHP Tipps 2006 12 20.07.2006 12:44
[Suche] Hilfe zu einem Tabellen Verknüpfungs Problem <Daniel> Datenbanken 3 10.07.2006 15:15
JOIN problem 2 tabellen - zeile(tab1) zu spalte(tab2) Ministry Datenbanken 7 31.05.2006 10:31
suche in zwei tabellen? EvilDragon Datenbanken 4 19.04.2006 12:24
mysql_query oder tabellen problem flflfl PHP Tipps 2006 2 08.04.2006 12:51
[Erledigt] Tabellen erstellen problem PHP Tipps 2006 5 06.03.2006 16:55
Problem beim Abfragen aller Tabellen in einer Datenbank gulli23 Datenbanken 5 26.02.2006 20:04
[Erledigt] Delete aus mehreren Tabellen - Problem Datenbanken 4 16.09.2005 15:24
[Erledigt] 1 suche und 1 problem HTML, Usability und Barrierefreiheit 1 09.02.2005 14:35
abwechselnde farbe in tabellen -> zweites problem!!!! lindner PHP Tipps 2005 10 21.01.2005 11:41
Problem Suche Array das nur den text in Variable ließt ... PHP Tipps 2005 2 09.01.2005 11:58
[Erledigt] Suche mit mehreren unterschiedlichen Tabellen Datenbanken 9 31.12.2004 17:39
[Erledigt] Suche über 2 Tabellen in MySQL PHP Tipps 2004-2 4 15.12.2004 16:05
suche über 8 tabellen PHP Tipps 2004 3 03.09.2004 12:48
[Erledigt] fulltext suche priorität von tabellen setzen Datenbanken 1 09.08.2004 15:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
can\'t find fulltext index matching the column list, match on mehrere tabellen, suche wie machen das 2 verschiedene datebanken, sql match mit mehreren tabelle, fulltext index mehrere tabellen, volltextsuche mehrere tabellen, volltext index tabellen mehrere, fulltext verschiedene tabellen, http://www.php.de/datenbanken/42134-volltext-suche-problem-2-verschiedene-tabellen.html, mysql volltext index mehrere tabellen, fulltext mehrere tabellen, volltextsuche mehrere tabelle, match über mehrere tabellen, add fulltext, fulltext index über zwei tabellen, suche über 2 tabellen, fulltext search über mehrere tabellen, php mysql mehrere tabellen abfragen match against, suchformular egebnis aus mehreren tabellen sql php, sql match zwei tabellen abfragen

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.