Seite 1 von 1

Wert "im Klartext" aus anderer Tabelle in Abfrage anzeigen

Verfasst: Sa, 18.10.2008 12:58
von tom.goetz
Hallo zusammen!

Folgende Situation:
Base Tabelle Schüler:
ID, Name, Wohnort, Klasse, IDLehrer(Base Tabelle Lehrer)
Base Tabelle Lehrer:
ID, Lehrername

Ist es möglich, dass in einer Abfrage neben dem Schüler der zugehörige Lehrer sozusagen "im Klartext" angezeigt wird und nicht nur die ID? Ich möchte die Abfrage nämlich nach Calc exportieren und da wäre der Lehrername viel Aussagekräftiger als eine Zahl.

Vielen Dank!

Re: Wert "im Klartext" aus anderer Tabelle in Abfrage anzeigen

Verfasst: Sa, 18.10.2008 13:15
von Barlee
Hallo tom.goetz,

das ist ganz leicht:

Code: Alles auswählen

SELECT
a.Name,
a.Wohnort,
a.Klasse,
b.Lehrername
FROM
Schüler a,
Lehrer b
WHERE
a.IDLehrer = b.ID
In diesem Zusammenhang empfehle ich Dir, Dich einmal mit den SQL JOIN-Arten auseinanderzusetzen.

Gruß Barlee

Re: Wert "im Klartext" aus anderer Tabelle in Abfrage anzeigen

Verfasst: Sa, 18.10.2008 14:49
von tom.goetz
Ist ja echt easy - prima! Dankeschön!

Könnte ich denn nun auch den "Lehrer" im "Klartext" in eine neue Spalte der Tabelle "Schüler" schreiben lassen?

Ich bin völliger Anfänger bei dem Thema Datenbank. Wo gibts denn leicht verständliche, deutsche Anleitungen zu diesem Thema?

Gruss, Tom

Re: Wert "im Klartext" aus anderer Tabelle in Abfrage anzeigen

Verfasst: Sa, 18.10.2008 18:34
von Barlee
Hallo Tom,
Könnte ich denn nun auch den "Lehrer" im "Klartext" in eine neue Spalte der Tabelle "Schüler" schreiben lassen?
Ja, könnte man. Die Spalte "Lehrer" muss dann allerdings bereits in der Tabelle "Schüler" vorhanden sein ... ABER WARUM?
Du hast Deine Daten schon gut in den zwei Tabellen organisiert. Über eine Abfrage lassen sie sich "zusammenfassen". Wenn Du das Ergebnis Deiner Abfrage als Tabelle brauchst, dann erstelle eine Ansicht (View) aus der Abfrage (rechte Maustaste auf Abfrage >> als Ansicht erstellen >> Abfrageergebnis steht als Tabelle zur Verfügung)
Wo gibts denn leicht verständliche, deutsche Anleitungen zu diesem Thema?
Das sind gute Anlaufstellen speziell zu OOo:
http://de.openoffice.org/doc/
http://www.ooowiki.de/

Gruß Barlee

Re: Wert "im Klartext" aus anderer Tabelle in Abfrage anzeigen

Verfasst: Sa, 18.10.2008 20:59
von tom.goetz
Danke für Deine Mühe!

Ich hab hier noch ein Wiki-Book zu SQL gefunden:
http://de.wikibooks.org/wiki/Einführung_in_SQL

Ausserdem noch das hier:
http://reeg.junetz.de/DSP/

Und das:
http://www.torsten-horn.de/techdocs/sql.htm

Tom