Alex: Entscheidungshilfe zur Datenbank-Struktur

Beitrag lesen

Hallo,

hab mir das mit der n:m-Beziehung näher angeschaut.

So wie ich das jetzt verstanden habe, wäre die folgende Datenbank-Struktur besser geeignet.

Produkte
ProduktId - ProduktName - ProduktPreis ...
123450
123451
123452

ProduktKategorie
ProduktId - KategorieId
123450      10
123450      11
123451      10
123451      12
123452      10
123452      14
123452      16

Und eine Abfrage wie diese:
select Produkte.ProduktId,ProduktName,ProduktPreis from Produkte,ProduktKategorie where Produkte.ProduktId=ProduktKategorie.ProduktId and ProduktKategorie.KategorieId in (10,11,14,20,21) group by ProduktKategorie.KategorieId order by ProduktPreis limit 30;

mfg
Alex