Forum: SQL |
Thema:
Re: Abfrage auf 2 Tabellen |
Von:
G. Guest (
28.06.2005 10:10) |
Nochmal ich,
kurze Korrektur: es erscheinen alle Grade von den Kunden, welche mehrere besitzen. Allerdings in einer eigenen Zeile, d.h. Dr. Prof. Klaus Müller hat eine Zeile mit
Müller Klaus Dr.
und eine mit
Müller Klaus Prof.
Hätte die aber gerne nebeneinander in Spalten.
Steve1da
Betreff |
Von |
Datum |
|
  |
Re: Abfrage auf 2 Tabellen
Probier's mal damit:<br><br>SELECT Kunde.Name, Grad.Titel1, Grad.Titel2, Grad.Titel3, Grad.Titel4<br>FROM <br>Kunden INNER JOIN Grad ON <br>Kunden.gradId1 = Grad.id OR<br>Kunden.gradId2 = Grad.id... |
 |
 |
 |
|
|
Christian
Drache
|
30.06.2005 22:42 |
|
  |
Re: Abfrage auf 2 Tabellen
Hallo Chris,<br><br>da krieg ich die Meldung "Ungültiger Spaltenname Grad.Titel1<br><br>Ich verzweifel hier noch. So wat muss doch möglich sein.<br><br>Trotzdem danke<br><br>Steve1da |
 |
 |
 |
|
|
G.
Guest
|
01.07.2005 09:24 |
|
  |
Re: Abfrage auf 2 Tabellen
Du musst die Dinger mit JOINS aufteilen:<br><br>SELECT k.*, g1.akg_text, g2.akg_text, g3.akg_text, g4.akg_text <br>FROM Kunden AS k<br>LEFT OUTER JOIN Grad AS g1 ON k.akagrad1 = g1.Grad_ID<br>LEFT OUTER JOIN... |
 |
 |
 |
|
|
G.
Guest
|
01.07.2005 11:06 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!