gpt4 book ai didi

mysql - 如何在mysql中的同一个表上执行内连接

转载 作者:行者123 更新时间:2023-11-30 00:31:45 25 4
gpt4 key购买 nike

我在mysql中有一个名为sla的表,我需要获得与特定交换机相关的唯一交换机和port_no。我完全不知道哪个加入会对我有帮助。

+-------------------------+---------+
| switch | port_no |
+-------------------------+---------+
| 00:00:00:00:00:00:00:02 | 3 |
| 00:00:00:00:00:00:00:01 | 2 |
| 00:00:00:00:00:00:00:01 | 1 |
| 00:00:00:00:00:00:00:02 | 1 |
| 00:00:00:00:00:00:00:04 | 2 |

预期输出

+-------------------------+---------+
| switch | port_no |
+-------------------------+---------+
| 00:00:00:00:00:00:00:02 | 3,1 |
| 00:00:00:00:00:00:00:01 | 2,1 |
| 00:00:00:00:00:00:00:04 | 2 |

最佳答案

我通过使用 GROUP_CONCAT 函数得到了预期的输出。

select switch,GROUP_CONCAT(port_no) from sla group by switch;

关于mysql - 如何在mysql中的同一个表上执行内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22457279/

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