diff --git a/Lösung/Aufgabe 2 - CREATE Tables.sql b/Lösung/Aufgabe 2 - CREATE Tables.sql index 53ed827..2f84457 100644 --- a/Lösung/Aufgabe 2 - CREATE Tables.sql +++ b/Lösung/Aufgabe 2 - CREATE Tables.sql @@ -4,8 +4,6 @@ CREATE TABLE IF NOT EXISTS Produkt ( ProduktID int AUTO_INCREMENT, Produktname VARCHAR(100), - vegetarisch tinyint(1), - vegan tinyint(1), primary key (ProduktID) ); @@ -47,7 +45,6 @@ CREATE TABLE IF NOT EXISTS Menge ( MengenID int AUTO_INCREMENT, ProduktID int, - Portionsgroesse varchar(100), Menge int, Einheit varchar(100), primary key (MengenID), @@ -112,7 +109,6 @@ CREATE TABLE IF NOT EXISTS enthaeltAllergen ( AllergenID int, ProduktID int, - spuren_von tinyint(1), foreign key (AllergenID) references Allergen (AllergenID), foreign key (ProduktID) references Produkt (ProduktID), primary key (AllergenID, ProduktID) diff --git a/Lösung/Aufgabe 3.sql b/Lösung/Aufgabe 3.sql index 15a2199..3420f40 100644 --- a/Lösung/Aufgabe 3.sql +++ b/Lösung/Aufgabe 3.sql @@ -56,7 +56,7 @@ FROM tmp_import_1 ORDER BY ProduktID DESC LIMIT 4; -INSERT INTO Produkt (SELECT null, Produktname, vegetarisch, vegan FROM tmp_import_1 GROUP BY Produktname); +INSERT INTO Produkt (SELECT null, Produktname FROM tmp_import_1 GROUP BY Produktname); INSERT INTO Produkt (Produktname) VALUES ('Butter'); INSERT INTO Produkt (Produktname) @@ -478,7 +478,7 @@ LOAD DATA LOCAL INFILE 'Programmentwurf/MD_produkte_Allergene.csv' INTO TABLE tm # (@a, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @b) # SET ProduktID = (SELECT ProduktID from Produkt WHERE Produktname = 'Apfeltasche'), AllergenID = (SELECT AllergenID FROM Allergen WHERE Allergenbezeichnung = TRIM(@a)), contains_allergen = TRIM(@b); -INSERT INTO enthaeltAllergen (SELECT AllergenID, ProduktID, null FROM tmp_import_2 WHERE contains_allergen = 1); +INSERT INTO enthaeltAllergen (SELECT AllergenID, ProduktID FROM tmp_import_2 WHERE contains_allergen = 1); /*