假设我有 2 个表:
USER
:
Userid
(PK),FirstName
,LastName
.
ADDRESS
:
Userid
(FK),Street
,City
.
现在我想在 a 中显示以下数据Table
:
| userid | FirstName | LastName | Street | City
我需要获取所有条目,所以如果我可以将信息存储在一个List
或其他东西中会很好......
假设我有 2 个表:
USER
:
Userid
(PK),FirstName
,LastName
.ADDRESS
:
Userid
(FK),Street
,City
.现在我想在 a 中显示以下数据Table
:
| userid | FirstName | LastName | Street | City
我需要获取所有条目,所以如果我可以将信息存储在一个List
或其他东西中会很好......
JOIN
两张表:
SELECT
u.userid,
u.firstname,
u.lastname,
a.Street,
a.City
FROM [User] AS u
INNER JOIN Address AS a ON u.userId = a.userid;
您可能还需要包含那些没有电子邮件或城市的用户,有关不同类型LEFT JOIN
的更多信息,请参阅本文:JOIN
SELECT
t1.userid
t1.FirstName
t1.LastName
t2.Street
t2.City
FROM USER t1, ADDRESS t2