Hi,
die Stichworte n:m, Kreuztabelle und ON DELETE CASCADE hast Du ja schon bekommen. Darum nur noch eine Kleinigkeit:
Sollte ich in der Produktetabelle eine Spalte anlegen in der sämtliche verfügbaren Märkte kommasepariert gelistet sind?
Wenn Du in einer Zelle den(!) Wert "1,3,7,8" gespeichert hast und dieser Wert aussagt, welche Beziehung zur Märkte-Tabelle besteht, dann bedeutet dies, dass der Datensatz mit dem(!) Märkte-Datensatz "1,3,7,8" verknüpft ist. Die Inhalte einer Tabellenzelle sind atomar - also unteilbar. Versuche nicht, sie zu teilen, das führt nur zu Problemen der Größenordnung Hiroshima.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes