我有一个具体的问题。我需要从数据库中获取一些数据。我有一种从程序中检索数据的机制。我需要使用它,不能修改。原始查询是:
SELECT it_Symbol AS Symbol, tt_Name AS Nazwa, tt_Price AS Cena,
tt_Quantity AS Ilosc, tt_Id
FROM tr__Transaction INNER JOIN tr_Item
ON tt_TransId=tr_Id LEFT OUTER JOIN it__Item
ON tt_ItemId = it_Id RIGHT JOIN reg_Site
ON tr_SiteId = rs_Id LEFT OUTER JOIN it_ItemSite
ON it_Id = is_ItemId
WHERE tt_TransId=@transId
GROUP BY tt_Id, tt_Quantity, tr_Id, it_Name, tt_Price,it_Symbol,
is_Name, tt_Name, tt_ItemId, tt_Id
问题是I need to get some additional data from tr__Transaction table.
它有一个字段tr_Source
。我需要此字段值,但对于已在返回字段中列出的tr__transaction
记录。tr_Id
tt_Id
有什么方法可以执行子查询返回取决于 tt_Id 列值的值吗?或者可能有任何其他连接组合?我已经花了整整一周的时间,并且没有更多的想法或技能来做到这一点:/任何帮助将不胜感激。