簡體   English   中英

T-SQL:從一個表中選擇外鍵,然后在另一個表中找到對應的行

[英]T-SQL: Select foreign key from one table and find corresponding rows in another

我有兩個表:tblA包含一個外鍵,我想用它來從tblB中提取相應的行。 以下查詢將不起作用,但它們說明了我想做什么:

SELECT [MyID]
FROM [tblA]

SELECT [MyColumn]
FROM [tblB]
WHERE [ID] = [tblA].[MyID]

這應該是一個相當簡單的查詢,但是我對T-SQL不滿意。

使用JOIN

SELECT A.MyID, B.MyColumn
FROM tblA A INNER JOIN tblB B
    ON A.MyID= B.ID

聯接的類型不同, INNER JOIN僅從tblA返回行,並且在tblB具有匹配鍵。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM