我想知道你能不能帮我解决一个sql问题。
我的table看起来像
ID ColumnA ColumnB
1 123 A
2 123 A
3 123 B
4 456 A
5 456 B
6 456 B
7 789 A
8 789 B
9 789 C
我想识别columna中所有在columnb中有重复项的记录,因此查询应该返回
ID ColumnA ColumnB
1 123 A
2 123 A
5 456 B
6 456 B
提前多谢了。干杯
2条答案
按热度按时间qojgxg4l1#
你可以用
EXISTS
:lnxxn5zx2#
如果您有可用的分析函数(mysql
8.x
然后使用它们:如果你没有解析函数,那么我们需要做更多的工作: