gpt4 book ai didi

MySQL查询反转数据

转载 作者:行者123 更新时间:2023-11-29 22:16:01 25 4
gpt4 key购买 nike

我的 MySQL 查询有问题。我的数据如下所示:

transaction_type | currency_from | currency_to |
------------------------------------------------
swap | USD | IDR |
swap | IDR | USD |
forward | GBP | USD |
forward | USD | GBP |
forward | JPY | EUR |
forward | EUR | JPY |
spot | USD | EUR |
spot | EUR | USD |

是否可以让输出看起来像这样:

transaction_type | currency_from | currency_to |
------------------------------------------------
swap | USD | IDR |
forward | GBP | USD |
forward | JPY | EUR |
spot | USD | EUR |

如上所示,每笔交易都会有反向交易,美元-IDR掉期,也会有IDR-美元远期英镑-美元掉期,也会有美元-英镑远期,现货也是如此。我尝试了很多方法,但仍然没有成功。任何人都可以帮忙吗?谢谢之前..

最佳答案

您按以下方式操作

SELECT t1.*
FROM tblTransaction AS t1 INNER JOIN tblTransaction AS t2
ON (
t1.transaction_type = t2.transaction_type AND
t1.currency_from = t2.currency_to AND
t1.currency_to = t2.currency_from AND
t1.currency_from > t2.currency_from
)

关于MySQL查询反转数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31202118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com