簡體   English   中英

如何在條件鏈接到第三個表的情況下聯接兩個表

[英]How to join two table with a condition linked to a third table

我有3張桌子

Table1 : ID, Description
Table2 : ID, FirstName, LastName
Table3 : FirstName, LastName, Flag 

我想保留鏈接到第三個表的條件加入table1和table2。

Result Table: ID, Description, FullName (FirstName + LastName) 
(Condition: only the names that have flag set to true in table3 can be used in the resultant table)

我如何完成以下工作? 先感謝您。

SELECT t1.ID, t1.Description, t2.FirstName + ' ' + t2.LastName as FullName
FROM Table1 t1
JOIN Table2 t2 ON t1.ID = t2.ID
JOIN Table3 t3 ON t2.FirstName=t3.FirstName AND t2.LastName=t3.LastName
WHERE t3.Flag=1

暫無
暫無

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

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