Einfache Datenbankabfrage

Loatheb

Neuer Benutzer
Beiträge
4
Hallo,

ist dies der richtige Befehl für die Fragestellung oder muss ich "kunde" und "buch" aus "ausgeliehen" noch in die Abfrage aufnehmen?

SELECT titel, nachname
FROM buch, kunde
WHERE buchnr=buch
AND kunde=kundennr
ORDER BY titel DESC;

Tabelle+Aufgabe
buch.png
Danke
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
ist dies der richtige Befehl für die Fragestellung oder muss ich "kunde" und "buch" aus "ausgeliehen" noch in die Abfrage aufnehmen?

Vermutlich.

Ohne die Frage und die Tabellenstruktur zu kennen können wir dies nicht genauer beantworten.

Und ja: bitte KEINE Bilder. Beschreib Problem und Tabellen als Text - das ist dann auch Copy&Paste - fähig.
 
buch ausgeliehen kunde

PK buchnr (NUMBER) <----------PK, FK buch (NUMBER) -------> PK kundennr (NUMBER)
titel (VARCHAR2(20)) PK, FK kunde (NUMBER) -------- nachname (VARCHAR2(20))


Frage: Welche Bücher sind von welchen Kundenausgeliehen? Ausgegeben werden soll der Buchtitel und der Nachname, absteigend nach dem Titel sortiert.
 
Leider wird das automatisch formatiert und die Leerzeichen verschwinden, warum auch immer. Vergessen wir das. Thread kann gelöscht werden, danke.
 
Werbung:
Zurück
Oben