Du bør implementere tre tabeller:
CREATE TABLE customer ( customer_id int - Autoincrement, customer_name varchar(100) ) CREATE TABLE icecream ( icecream_id int - Autoincrement, flavor varchar(100) ) CREATE TABLE cust_flavors ( customer_id preference_id int, t) /kode>
cust_flavors
tabel indeholder alle de valg, hver kunde foretager. Brug:
for at angive en kundes valg SELECT c.customer_name, i.flavor, cf.preference FROM customer c LEFT JOIN cust_flavors cf ON c.customer_id =cf.customer_id LEFT JOIN icecream i ON cf.icecream_id =i.icecream_id WHERE =customer_id c. @kunde BESTIL VED jf. præference
præferencen
kolonne vil blive brugt, hvis der er en prioritet, der skal tildeles smagene. Det vil sige, at kunden kan lide Vanilla mere end Blueberry (hvis det er vigtigt at vide).