我有2张桌子
现在#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
答案 0 :(得分:0)
从你的帖子来看,似乎并不是你想要的左连接。 尝试此操作仅返回包含 mobilepin 或 Trx 链接的订单。
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)