Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Mehrere Spalten in einer Tabelle, die auf eine Tabelle zurückverweisen, erhalten ihre Werte

Haben Sie versucht, Ihrer table2-Tabelle ein Alias ​​zu geben und sie wie unten zweimal mit Table_One zu verbinden?

SELECT
    t1.PrimaryKey,
    c1.ColumnA AS Column1,
    c2.ColumnA AS Column2
FROM Table_One t1
JOIN Table_two c1 ON t1.Column1 = c1.ID
JOIN Table_two c2 ON t1.Column2 = c2.ID;