Skip to content
Snippets Groups Projects
Commit b9d37751 authored by Andreas Bachmann's avatar Andreas Bachmann
Browse files

Fertig mit Testat 3

parent 5d577196
Branches
No related tags found
No related merge requests found
......@@ -8,10 +8,10 @@ SELECT DISTINCT ort, name FROM wettkampf ORDER BY ort ASC;
--------------------------------
-- 1.2 JOIN über mehrere Tabellen
SELECT m.name, m.mail, k.spezialgebiet, a.typ, a.tournier
FROM mitglied AS m, kampfrichter AS k, anmeldung AS a
WHERE a.person = m.id
AND k.id = m.id
AND a.typ = 2;
FROM mitglied AS m
JOIN anmeldung AS a ON a.person = m.id
JOIN kampfrichter AS k ON k.id = m.id
WHERE a.typ = 2;
--------------------------------
-- 1.3 Query mit unterabfrage inkl. Angabe ob diese korreliert ist oder unkorreliert
SELECT name FROM wettkampf AS w
......@@ -70,14 +70,16 @@ LEFT JOIN anmeldung as a1 ON w1.id = a1.person
LEFT JOIN wettkampf as w2 ON a1.tournier = w2.id
LEFT JOIN mitglied as m1 ON m1.id = a1.person
ORDER BY name;
SELECT * FROM wettkampf1;
--------------------------------
-- 3.2 updatable view (Sabi)
-- view schreiben
-- Änderung eines bestimmten Datensetzt über diese View schreiben mittels Update
-- View soll alle Mitglieder anzeigen und deren Mailadressen
CREATE VIEW Mitglieder AS
CREATE VIEW mitglieder_view AS
SELECT name, mail
FROM mitglied;
-- Ariane Barnes nach Heirat Namensänderung
UPDATE Mitglieder SET name = 'Ariane Kuraiame'
UPDATE mitglieder_view SET name = 'Ariane Kuraiame'
WHERE name = 'Ariane Barnes';
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment