[英]T-SQL: Select foreign key from one table and find corresponding rows in another
I have two tables: tblA contains a foreign key which I want to use to pull corresponding rows from tblB. 我有两个表:tblA包含一个外键,我想用它来从tblB中提取相应的行。 The following queries will not work, but they explain what I want to do: 以下查询将不起作用,但它们说明了我想做什么:
SELECT [MyID]
FROM [tblA]
SELECT [MyColumn]
FROM [tblB]
WHERE [ID] = [tblA].[MyID]
This should be a fairly simple query but I am a noob with T-SQL. 这应该是一个相当简单的查询,但是我对T-SQL不满意。
SELECT A.MyID, B.MyColumn
FROM tblA A INNER JOIN tblB B
ON A.MyID= B.ID
There are different types of joins , the INNER JOIN
returns only rows from tblA
with a matching key in tblB
. 联接的类型不同, INNER JOIN
仅从tblA
返回行,并且在tblB
具有匹配键。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.