我有一张table
资产表
Asset Id | Asset Name | Asset Type | Product Id
转移表
Transfer Id | From Asset ID | To Asset Id | Product Id
我想加入这些table
Transfer ID | From Asset Name | To Asset Name | Product Id
我以前
Select *
From Transfer
Left join Asset on asset.id = from_asset_id or asset.id = to_asset_id
但是我在不同的行中得到了from资产名称和to资产名称的输出。我希望它在同一列而不是行中。
有人可以帮助我,我应该如何查询得到我的输出?
2条答案
按热度按时间6za6bjd01#
您似乎需要两个连接,如:
我不确定为什么要在这里使用
left join
--除非这两个资产列可以为空。j13ufse22#
我尝试使用与公认答案略有不同的符号,但您也可以使用以下符号: