Ich bin neu in SQL, ich weiß, das ist wirklich einfach, aber ich weiß wirklich nicht, wie es geht! Ich schließe mich zwei Tabellen an, jede Tabelle lässt sagen, dass sie 5 Spalten hat, wenn ich sie zusammenfüge, bekomme ich insgesamt 10 Spalten, die ich wirklich nicht will. Ich möchte bestimmte Spalten aus beiden Tabellen auswählen, sodass sie nur nach dem Join angezeigt werden. (Ich möchte mein Verbindungsergebnis nur auf bestimmte Spalten reduzieren)
%Vor%Die obige Syntax gibt mir alle Spalten, die ich nicht will. Ich möchte nur EmpName, Adresse aus der Tabelle tblEmployees und Name, Adresse, Projekt aus der Tabelle tbSupervisor
Ich kenne diesen Schritt:
%Vor%aber ich bin mir nicht sicher über die Supervisor-Tabelle.
Ich verwende SQL Server.
Sie können den Tabellennamen als Teil der Spaltenspezifikation verwenden:
%Vor%Sie müssen etwas über Aliase erfahren. Sie werden Ihre Abfragen wartbarer machen. Außerdem sollten Sie beim Verweisen auf Spalten immer Aliase verwenden, damit Ihre Abfrage klar ist, was sie tut:
%Vor%Beachten Sie, dass ich auch die zweite Adresse umbenannt habe, so dass ihr Name eindeutig ist.
Tags und Links sql sql-server-2012