Einzelnen Beitrag anzeigen

Peter_Panther

Registriert seit: 7. Dez 2003
16 Beiträge
 
#1

einfache relationen

  Alt 31. Aug 2006, 18:22
Datenbank: MySQL • Version: 4 • Zugriff über: nicht relevant
Halloechen Freunde!

Ich haette da gern mal wieder ein Problem.

Man nehme eine Datenbank und 3 Tabellen.
Die erste Tabelle heisst "foobar" mit 2 Feldern
1. Feld = id
2. Feld = name

Die zweite Tabelle heisst "hilfe" mit ebenfalls 2 Feldern
1. Feld = fooId
2. Feld = muhId

Die dritte Tabelle heisst muhbar mit 2 Feledern
1. Feld = id
2. Feld = bezug

So, der User gibt nun zwei Begriffe ein, zum Beispiel: "essen" und "trinken".
Der erste Begriff kommt in die erste Tabelle
id = 1
name = essen

Der zweite Begriff kommt in die dritte Tabelle
id = 1
bezug = trinken

Dann in die "hilfe"-Tabelle
fooId = 1
muhId = 1

Durch diese Hilfstabelle ist es mir doch dann moeglich, mehrere Begriffe dem Wort "essen"
zuzuordnen, oder?

zum Beispiel "ruelpsen" und "furzen".

Dazu dann die Hilfstabelle mit
fooId = 1
muhId = 2

und
fooId =1
muhId =3

Wobei natuerlich die Woerter (ruelpsen und furzen) in der "muhbar" drin stehen muessen mit (id 2 und 3).

Kann man es so halbwegs effizient machen oder geht es auch besser/anders?!

Vielen Danke (Hoffe es blickt jemand durch )
  Mit Zitat antworten Zitat