Wert "im Klartext" aus anderer Tabelle in Abfrage anzeigen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

tom.goetz
Beiträge: 6
Registriert: Mi, 15.10.2008 22:55

Wert "im Klartext" aus anderer Tabelle in Abfrage anzeigen

Beitrag 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!
OpenOffice 3.0 mit Mac OS 10.5
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

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

Beitrag 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
tom.goetz
Beiträge: 6
Registriert: Mi, 15.10.2008 22:55

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

Beitrag 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
OpenOffice 3.0 mit Mac OS 10.5
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

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

Beitrag 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
tom.goetz
Beiträge: 6
Registriert: Mi, 15.10.2008 22:55

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

Beitrag 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
OpenOffice 3.0 mit Mac OS 10.5
Antworten