gpt4 book ai didi

mysql - 在 MySQL 中查找具有重复记录的 ID

转载 作者:行者123 更新时间:2023-12-01 00:05:49 25 4
gpt4 key购买 nike

我想在 MySQL 数据库中提取重复的记录。

----------------------------
| id | column_a | column_b |
|----|----------|----------|
| 1 | a | b |
| 2 | a | c |
| 3 | a | d |
| 4 | a | b |
| 5 | b | e |
| 6 | c | a |
| 7 | c | d |
| 8 | e | a |
| 9 | e | a |
----------------------------

我想拉动它,以便它显示每一行都是重复的。像这样的东西:

------
| id |
|----|
| 1 |
| 4 |
| 8 |
| 9 |
------

---------------------------------------
| duplicate_ids | column_a | column_b |
|---------------|----------|----------|
| 1,4 | a | b |
| 8,9 | e | a |
---------------------------------------

关于如何做到这一点有什么想法吗?

最佳答案

试试 GROUP_CONCAT

SELECT    GROUP_CONCAT(id), column_A, column_B
FROM mytable
GROUP BY columnA, columnB
HAVING COUNT(id) > 1

关于mysql - 在 MySQL 中查找具有重复记录的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11841810/

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