假设我有2个表:
USER
:
Userid
(PK),FirstName
,LastName
。 ADDRESS
:
Userid
(FK),Street
,City
。现在我想在Table
:
| userid | FirstName | LastName | Street | City
我需要获取所有条目,如果我可以将信息存储在List
或其他内容中,那就太好了。
答案 0 :(得分:3)
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
类型的详细信息,请参阅此文章:
答案 1 :(得分:-1)
SELECT
t1.userid
t1.FirstName
t1.LastName
t2.Street
t2.City
FROM USER t1, ADDRESS t2