Ich verstehe die Aufgabe nicht SQL LEFT JOIN?
Hallo Leute,
Ich verstehe nicht, warum man in der WHERE Klausel in den Klammern "OR" schreibt, obwohl im Text steht steht "[...] aus für alle Kunden, deren Name ein "e" enthält und Orte eine [...]
Ganz gut sieht man es bei diesem Bild:
Aufgabenstellung:
Geben Sie Kundename, Postleitzahl und Ortname aus für alle Kunden, deren Name ein „e“ enthält und alle Orte, die eine „u“ oder ein „r“ enthalten.
Lösung:
![- (Computer, Schule, Datenbank)](https://images.gutefrage.net/media/fragen/bilder/ich-verstehe-die-aufgabe-nicht-sql-left-join/0_big.png?v=1638813029000)
![- (Computer, Schule, Datenbank)](https://images.gutefrage.net/media/fragen/bilder/ich-verstehe-die-aufgabe-nicht-sql-left-join/1_big.png?v=1638813029000)
1 Antwort
![](https://images.gutefrage.net/media/user/Edding89/1558885667236_nmmslarge__0_0_719_719_c47c070ac32779f405dc9ea5bed49979.png?v=1558885667000)
Das liegt an der Formulierung.Wenn die Aufgabe lautet: selektieren alle Objekte die grün sind und alle Objekte, die rund sind, so sollst du nicht nur Objekte selektieren, die grün und rund sind, sondern die Vereinigungsmenge grüner Objekte und runder Objekte, die mit ODER gebildet wird.