Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#6

Re: SQL bei JOIN gemeinsame Spalten nicht ausgeben

  Alt 15. Mai 2006, 11:42
Zitat von shmia:
SQL-Code:
SELECT k.*, a.PLZ, a.Ort, a.Strasse
FROM Kunden AS k LEFT OUTER JOIN Adressen AS a
ON (k.AdressID = a.ID)
WHERE (k.BearbeitetVon <> 1)
Zitat:
Normalerweise würde ich ja ein "k." vor das "BearbeitetVon" setzen, das die WHERE-Klausel allerdings dynamisch in einem extra Modul erzeugt wird, hat dieses keine Ahnung von dem "k.".
Diese Modul muss den Tabellennamen eben mitgeteilt bekommen.
Die Idee hat ich auch gerade, ich werds jetzt so machen:

SQL-Code:
SELECT Kunden.*, Adressen.PLZ, Adressen.Ort, Adressen.Strasse
FROM Kunden LEFT OUTER JOIN Adressen
ON (Kunden.AdressID = Adressen.ID)
WHERE (Kunden.BearbeitetVon <> 1)
das funktioniert und den Tabellennamen zu übergeben sollte denke icha uch kein Problem sein.

Hat jemand etwas was gegen diese Version spricht? Ansonsten mach ich das jetzt so
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat