簡體   English   中英

如何在此示例中連接兩個表

[英]How to join two tables in this example

我有一個問題,正確地從兩個表中獲取記錄。

我需要獲得一個列表,其中每個設備及其軟件都鏈接在一起。

很難解釋我的目標是什么,但我希望你能理解我的例子。

例:

在此輸入圖像描述

您需要具有table2的多個實例的連接

select b.name,c.name
from table1 a inner join table2 b on a.targetid=b.objectid
inner join table2 c on a.assignedid=c.objectid

使用Table1 Table2兩次,並在您的請求中添加正確的別名。

工作查詢是:

SELECT T2.Name AS ComputerName, T3.Name AS SoftwareName
FROM Table1 T1
JOIN Table2 T2 T2.ObjectId = T1.TargetId
JOIN Table2 T3 T3.ObjectId = T1.AssignedId

暫無
暫無

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

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