我有两个表:tblA包含一个外键,我想用它来从tblB中提取相应的行。以下查询不起作用,但它们解释了我想要做的事情:
SELECT [MyID]
FROM [tblA]
SELECT [MyColumn]
FROM [tblB]
WHERE [ID] = [tblA].[MyID]
这应该是一个相当简单的查询,但我是一个使用T-SQL的菜鸟。
答案 0 :(得分:3)
使用JOIN
:
SELECT A.MyID, B.MyColumn
FROM tblA A INNER JOIN tblB B
ON A.MyID= B.ID
存在不同的types of joins,INNER JOIN
仅返回tblA
中具有tblB
中匹配键的行。