gpt4 book ai didi

mysql - 如何只选择重复列数相同的行?

转载 作者:行者123 更新时间:2023-11-29 00:53:06 24 4
gpt4 key购买 nike

让我稍微解释一下。想象一下我有一个这样的表:

id | xid | name
---------------
1 | 29 | hi
2 | 29 | this
3 | 38 | an
4 | 87 | example
5 | 87 | for
6 | 29 | stackoverflow

我只想选择具有 3 个 xid 的行,所以在这个例子中它将是:

id | xid | name
----------------
1 | 29 | hi
2 | 29 | this
6 | 29 | stackoverflow

如何仅通过一个 MySQL 查询来实现这一目标?

最佳答案

试试这个

SELECT id, xid, [name] 
FROM MyTable
WHERE xid IN
(
SELECT xid FROM MyTable
GROUP BY xid
HAVING COUNT(xid) = YourNumber
) x
ORDER BY xid;

关于mysql - 如何只选择重复列数相同的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7444908/

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