我有2个表
- #temp(trx,mobilepin)
- 订单(SKU)
现在#temp
表的TRX和Mobilepin列都与订单表上的SKU列匹配
我试图加入这两个桌子,但是花了很长时间。而且,如果我使用内部加入,那么什么都不会加入。如果我使用一个内部加入,一个左联接加入,则它将返回不完整的数据。
select
t.trx,
t.MobilePin,
o.SKU
INTO #CaseFOUR FROM dbo.Order_No AS n
JOIN dbo.Orders AS o ON n.Order_No = o.Order_No
left JOIN #Temp AS t1 ON t1.mobilepin= o.SKU
left JOIN #Temp AS t ON t.Trx = o.SKU
从您的帖子中,似乎并不是您想要的。尝试以此为单位返回 mobilepin 或 trx link。
select
t.trx,
t.MobilePin,
o.SKU
INTO #CaseFOUR
FROM dbo.Order_No AS n
INNER JOIN dbo.Orders AS o ON n.Order_No = o.Order_No
INNER JOIN #Temp AS t1 ON (t1.mobilepin= o.SKU OR t1.Trx = o.SKU)