From 92eb1b5363877f3b09dc51a121f52d4455730428 Mon Sep 17 00:00:00 2001 From: Robert Date: Wed, 10 Jan 2024 12:44:52 +0100 Subject: [PATCH] c) --- M5/beispiele/M5_4.sql | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/M5/beispiele/M5_4.sql b/M5/beispiele/M5_4.sql index 7bcf562..4515b7e 100644 --- a/M5/beispiele/M5_4.sql +++ b/M5/beispiele/M5_4.sql @@ -5,6 +5,7 @@ CREATE OR REPLACE VIEW view_suppengerichte AS select * from gericht WHERE name L CREATE OR REPLACE VIEW view_anmeldungen AS select name,anzahlanmeldungen from benutzer ORDER BY anzahlanmeldungen DESC; #c) -CREATE OR REPLACE VIEW view_kategoriegerichte_vegetarisch AS select gericht.name as gericht_name, vegetarisch, kategorie.name as katergorie_name - from gericht, kategorie - WHERE vegetarisch = 1 ; \ No newline at end of file +CREATE OR REPLACE VIEW view_kategoriegerichte_vegetarisch AS SELECT k.name AS Kategorie, k.id , gk.gericht_id, g.name + FROM kategorie as k + LEFT JOIN gericht_hat_kategorie gk ON k.id = gk.kategorie_id + LEFT JOIN gericht g ON gk.gericht_id = k.id and g.vegetarisch = 1; \ No newline at end of file