gpt4 book ai didi

sql - 如何选择两列组合相同的行

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

标题似乎没有很好地描述我的问题;让我试着用一个简化的例子来解释它:

假设我有下表:

_______________________
|id|variant_id|attr_id|
|__|__________|_______|
|1 |15 |110 |
|2 |15 |110 |
|3 |20 |152 |
|4 |20 |110 |
|5 |21 |110 |
|__|__________|_______|

现在,我想要的是一个查询,它选择 variant_idattr_id 列的组合出现不止一次的所有行。基本上在这个例子中它应该选择第 1 行和第 2 行,因为它们的 variant_idattr_id 的组合在表中出现了不止一次。

这可能吗?试图想出一个可能的解决方案让我头疼。

最佳答案

SELECT variant_id, attr_id
FROM YouTable
GROUP BY variant_id, attr_id
HAVING COUNT(*) > 1

关于sql - 如何选择两列组合相同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16273427/

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