8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 132: | Zeile 132: | ||
=== Tabellen verknüpfen - Teil I === | === Tabellen verknüpfen - Teil I === | ||
{{Aufgabe:Start}} | |||
Eine der wichtigsten Eigenschaften von relationalen Datenbanken ist die Verknüpfung der in den verschiedenen Tabellen gespeicherten Daten. | |||
Das ergebnis einer Abfrage ist eine Liste von Datensätzen. Da <code>IN</code> mit einer Liste vergleicht, kann das Ergebnis einer <code>SELECT</code> Abfrage als Argument für <code>IN</code> benutzt werden. | |||
<pre> | |||
SELECT * | |||
FROM photos | |||
WHERE user_id IN ( | |||
SELECT id | |||
FROM users | |||
WHERE city = "Berlin" | |||
) | |||
</pre> | |||
Analysiere die Abfrage und ihre Bestandteile, probiere sie aus und becshriebe mit eigenen Worten, welche Datensätze abgefragt werden. | |||
{{Aufgabe:End}} | |||
=== Mehrere Abfagen hintereinander ausführen === | |||
{{Info:Start}} | |||
Bei SQL werden Abfragen mit einem Semikolon beendet. Für einzelne Abfragen kann das Schlusszeichen allerdings weggelassen werden. Möächte man allerdings mehrere Abfragen hintereinander ausführen, dann wird das Semikolon wichtig. | |||
{{Info:End}} | |||
[[Kategorie:Projekte:2021/22]] | [[Kategorie:Projekte:2021/22]] |
Bearbeitungen