Z góry dzięki za pomoc:SQL SELECT DOŁĄCZ COLUMN ALIAS
[People]
stół ma dwie kolumny:
- PersonID
- PERSONNAME
[Marriages]
Stół ma trzy kolumny:
- MarriageID
- PersonIDa
- PersonIDb
Chcę wybrać następujące kolumny:
- MarriageID
- PERSONNAME (dla personIDa)
- PERSONNAME (dla personIDb)
Myślę, że muszę użyć instrukcji SELECT
z JOIN
, ale nie jestem pewien, jak przypisać unikalny alias do każdego PersonName
. To, co mam tak daleko (który nie działa):
SELECT
[Marriages].[MarriageID],
[People].[PersonName] AS aName,
[People].[PersonName] AS bName
FROM
[Marriages]
JOIN
[People] ON [Marriages].[PersonIDa] = [People].[PersonID]
JOIN
[People] ON [Marriages].[PersonIDb] = [People].[PersonID]
Dzięki jeszcze raz ...
Nie będziesz potrzebować nawiasów kwadratowych wokół nazw tabel i kolumn, o ile nie użyjesz słów kluczowych SQL lub znaków innych niż zachodnie –