Hallo an alle!
Meine Frage:
Es soll eine Suche für einen angemeldeten Kunden (Tab.: my_kunden) geben.
Dann gibt es Angebote (Tab.: my_produkte_angebot) und Gesuche (Tab.: my_produkte_gesuche). Ausserdem gibt es eine vierte Tabelle die als Suchwortindex (Tab.: my_suchwortindex) dient, so dass z.B.
mehrere Wörter pro angebotenem/gesuchtem Produkt verglichen werden können.
Sucht beispielsweise ein Kunde "Blumen" oder "Sträuße", dann werden
alle anderen Kunden gefunden, deren angebotenen Produkte eine
oder beide dieser Suchwörter enthalten.
Das sind meine Tabellen:
my_kunden
id
vorname
nachname
...
my_produkte
id
kunden_id
artikelnr
...
my_produkte_angebot
id
word_id
produkt_id
my_produkte_gesuche
id
word_id
produkt_id
my_suchwortindex
id
wort
Ich brauche jetzt eine Abfrage die, sucht ...
... alle Kunden die bieten was ich suche ... und ...
... alle Kunden die suchen was ich biete ...
Wie könnte so eine Abfrage aussehen?
Für Hilfe wäre ich echt sehr dankbar.
Herzlich,
Selim
Meine Frage:
Es soll eine Suche für einen angemeldeten Kunden (Tab.: my_kunden) geben.
Dann gibt es Angebote (Tab.: my_produkte_angebot) und Gesuche (Tab.: my_produkte_gesuche). Ausserdem gibt es eine vierte Tabelle die als Suchwortindex (Tab.: my_suchwortindex) dient, so dass z.B.
mehrere Wörter pro angebotenem/gesuchtem Produkt verglichen werden können.
Sucht beispielsweise ein Kunde "Blumen" oder "Sträuße", dann werden
alle anderen Kunden gefunden, deren angebotenen Produkte eine
oder beide dieser Suchwörter enthalten.
Das sind meine Tabellen:
my_kunden
id
vorname
nachname
...
my_produkte
id
kunden_id
artikelnr
...
my_produkte_angebot
id
word_id
produkt_id
my_produkte_gesuche
id
word_id
produkt_id
my_suchwortindex
id
wort
Ich brauche jetzt eine Abfrage die, sucht ...
... alle Kunden die bieten was ich suche ... und ...
... alle Kunden die suchen was ich biete ...
Wie könnte so eine Abfrage aussehen?
Für Hilfe wäre ich echt sehr dankbar.
Herzlich,
Selim
Kommentar