ich Idiot!!
mein Problem ist ja garnicht das die Spalten ausgegeben werden, sondern das sie überhaupt existieren...
Sorry an alle
Nochmal, folgende Tabellen:
-----------------
Kunden
-----------------
Spalten:
-----------------
ID
Name
Nachname
AdressID
BearbeitetVon
BearbeitungsDatum
-----------------
-----------------
Adressen
-----------------
Spalten:
-----------------
ID
Strasse
Ort
PLZ
BearbeitetVon
BearbeitungsDatum
-----------------
Wenn ich jetzt dieses
SQL-Statement habe:
SQL-Code:
SELECT k.*, a.* FROM Kunden AS k LEFT OUTER JOIN Adressen AS a
ON (k.AdressID = a.ID)
WHERE (BearbeitetVon <> 1)
dann kommt der Fehler wegen der Zweideutigkeit.
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.".
Aber jetzt weis ich noch weniger wie ich das machen muss