SQL Tabelle "Bestellung" - eine Bestellung mit mehreren Produkten, wie schreiben?
Ich möchte eine Tabelle Bestellung erstellen in der ein Kunde mehrere Produkte bestellen kann, dh es gibt eine Bestell-Nr hinter der liegen ein oder mehrere Produkte. Wie kann ich das schreiben in SQL?
So könnte der Kunde nur ein Produkt kaufen:
CREATE TABLE Bestellung {
Bestell-Nr INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
Produkt-Nr INT,
Anzahl INT(2) NOT NULL,
Bestelldatum DATE,
Empfangsdatum DATE,
FOREIGN KEY (Produkt-Nr)
REFERENCES Produkt(Produkt-Nr)
);