DROP DATABASE IF EXISTS Rechnung; CREATE DATABASE Rechnung; USE Rechnung; -- erzeuge Tabellen CREATE TABLE Kunde ( KundenNr int AUTO_INCREMENT, Vorname varchar(50), Nachname varchar(50), PLZ varchar(5), Ort varchar(50), Strasse varchar(50), PRIMARY KEY (`KundenNr`) ); CREATE TABLE Rechnung ( RechnungsNr int AUTO_INCREMENT, Datum date, KundenNr int, PRIMARY KEY (`RechnungsNr`) ); CREATE TABLE Artikel ( ArtikelNr int AUTO_INCREMENT, Bezeichnung varchar(50), Packung varchar(50), Preis float, PRIMARY KEY (`ArtikelNr`) ); CREATE TABLE RefRechnungArtikel ( RechnungsNr int, ArtikelNr int, Menge int ); -- Daten einfügen INSERT INTO Kunde (KundenNr,Vorname, Nachname, PLZ, Ort, Strasse) VALUES (220, 'Rolf', 'Fuchs', '96785', 'Dunkeldorf', 'An der Weide 6'); INSERT INTO Rechnung (RechnungsNr,Datum,KundenNr) VALUES (220654, '20160620', 220); INSERT INTO Artikel (ArtikelNr,Bezeichnung, Packung, Preis) VALUES (123, 'TopSprudel', '10 x 0,75 ltr', 5.99); INSERT INTO Artikel (ArtikelNr,Bezeichnung, Packung, Preis) VALUES (234, 'Mokka Kaffee', '0,25 kg', 6.99); INSERT INTO RefRechnungArtikel (RechnungsNr,ArtikelNr, Menge) VALUES (220654, 123, 4); INSERT INTO RefRechnungArtikel (RechnungsNr,ArtikelNr, Menge) VALUES (220654, 234, 5); SELECT Menge, Packung, Artikel.ArtikelNr, Bezeichnung FROM RefRechnungArtikel INNER JOIN Artikel ON RefRechnungArtikel.ArtikelNr = Artikel.ArtikelNr