【发布时间】:2016-08-17 13:31:55
【问题描述】:
这里有两个表Transaction和Refundtransaction
我想使用 join 获取数据,应该获取重复数据。
我正在使用这个查询
select tr.transactionid, tr.customerid, tr.custname,
rt.Amount, rt.Refund_Amount, rt.transactionid, rt.referenceid
from Transaction tr
left join RefundTransaction rt on rt.referenceid = tr.transactionid
它没有提供正确的数据。它不是从退款数据中选择重复数据
请帮忙 我在这里插入图片,您可以从中获得实际场景。
【问题讨论】:
-
我认为对于提供的数据,您的查询可以正常工作。它将为匹配的 transactionID 选择重复的退款交易。唯一的变化是选择查询游览第一列应替换为 rt.transactionid。
标签: sql asp.net sql-server left-join