Joy: MySql mehrere ID´s in einer Zeile!

Beitrag lesen

Hallo Joy

also ich würd machen

tabelle1:

| Produkt_id | Produktname |

ok

tabelle2:

| Bereich_id | Bereichname |

ok

tabelle3:

| Produkt_id | Bereich_ids |

Fast ok

tabelle3:

| Produkt_id | Bereich_id |

Für jede Zuordnung _eine_ Zeile!

1                1
     1                2

in Bereich_ids dann die IDs der bereiche welche zutreffen mit , . oder
sonstigem trennzeichen. musst dann nurnoch richtig auslesen.

Nein, nicht so. Siehe meine beiden bisherigen Postings.
Das ist ein ganz schlimmer Fehler im Datenbankdesign.

ok dann wäre ja tabelle3 die Tabelle IDleistungsberreich und alles beim alten - richtig auslesen meinst du für jeden leistungsberreich eine neue Seite? wenn ja dann ist das genauso wie ich es programmieren möchte.

Bitte nicht so. Nicht mehrere IDs in eine Zelle.

  • Ein Produkt kann mehreren Bereichen zugeordnet sein.
  • Für jeden Bereich kann es mehrere Produkte geben.

Das ist die n:m-Beziehung. Tabelle 3 nehmen und für jede Zuordnung einen Datensatz (= Zeile).

Freundliche Grüße

Vinzenz

Hallo Vinzenz,

danke für die Hilfe - wollte eben jede zuordnung vermeiden  - ok geht so eben nicht  -

DANKE an alle

cu Joy