SQL -Grab表中的唯一列组合

时间:2011-03-04 14:51:38

标签: sql oracle

在Oracle中,我有一个名为" MyTable"的表。此表格中列有“A'和' B'。我想找到' A'的每一个独特组合。和' B'。我该怎么做?我更喜欢在SQL而不是PL / SQL中执行此操作。

示例:

A列| B栏

Dog           Cat
Cat           Dog
Horse         Cat
Dog           Cat

上面的唯一组合应返回3行。

谢谢

2 个答案:

答案 0 :(得分:8)

select distinct columnA, columnB from table

select columnA, columnB from table
group by columnA, columnB

答案 1 :(得分:0)

这样做:

Select A, B
From MyTable
Group by A, B