【发布时间】:2014-07-16 04:06:36
【问题描述】:
我有这样的记录:
Column1 Column2
A Blue
A Blue
B Red
B Green
C Blue
C Red
使用SELECT DISTINCT 我明白了:
Column1 Column2
A Blue
B Red
B Green
C Blue
C Red
我想得到什么:
Column1 Column2
B Red
B Green
C Blue
C Red
所以我只需要获取 column1 的多条记录,它们在 column2 上具有不同的值。 (我要加入两个表)
使用 SELECT DISTINCT,我更接近于我需要的内容,但我无法找到一种方法来排除 column1 上的“A”之类的记录,这些记录在 column2 上始终具有相同的值...
【问题讨论】:
-
您使用的是什么数据库?微软SQL? MySQL?甲骨文?
标签: sql select distinct multiple-records