开发者社区> 问答> 正文

多个不区分

我有一个MS Access数据库,我将需要创建一个SQL查询,该查询使我可以在保留所有值的同时,在一列中选择所有不重复的条目。

在这种情况下,一个例子比以往任何时候都有价值数千个单词:

表:

A B C 1 x q 2 y w 3 y e 4 z r 5 z t 6 z y SQL魔术

结果:

B C y w y e z r z t z y 基本上,它删除列B的所有唯一值,但保留数据的多行。我可以“按b分组”,然后“计数> 1”以得到不同的字符,但是结果将只列出B的一行,而不是我需要的2或更多行。

有什么帮助吗?

谢谢。

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-18 16:15:01 379 0
1 条回答
写回答
取消 提交回答
  • Select B, C From Table Where B In (Select B From Table Group By B Having Count(*) > 1)

    2019-11-18 16:15:06
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载