Moin,
kann mir jmd kurz weiterhelfen. Ich weiß nicht wie ich eine Tabelle abkürzen kann in der Art:
Select T.ID FROM Tabelle T;
wenn ich einen INNER JOIN mit drin habe:
SELECT T.ID FROM Tabelle INNER JOIN Tabelle2 on Tabelle.ID=Tabelle2.ID
Wo packe ich da das T rein? Er meckert irgendwie immer, egal an welcher Stelle ich es probiere..
Ein Tabellenalias wird jeweils im FROM-Teil definiert:
SELECT T.ID
FROM Tabelle AS T INNER JOIN Tabelle2 AS X
ON T.ID = X.ID
Wenn man einen Tabellenalias definiert, muss man ihn in der Abfrage auch durchgehend verwenden, weil eben der Verweis auf den Alias gesetzt wird und die ursprüngliche Bezeichnung nicht mehr erkannt wird.
Du kannst Tabellenaliase bereits im Abfrageeditor setzen: Tabelle markieren, im Eigenschaftenblatt Alias setzen.
MfGA
ebs
dank dir, hatte das AS nicht mit drin.
Zitathatte das AS nicht mit drin
Das AS ist bei einem Tabellenalias verzichtbar und mit Sicherheit nicht Ursache eines Fehlers.
MfGA
ebs