Schnittmenge zweier Tabellen (oder ähnliches)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Schnittmenge zweier Tabellen (oder ähnliches)

    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

  • #2
    Schon gelesen http://www.php-resource.de/forum/sho...threadid=28292 ?

    Kommentar

    Lädt...
    X