Sql 一个属性上的Distinct子句和另一个属性上的Distinct子句是随机的
假设我有这张桌子:Sql 一个属性上的Distinct子句和另一个属性上的Distinct子句是随机的,sql,oracle,Sql,Oracle,假设我有这张桌子: A B 1 John Smith 1 Mr. John Smith 2 Tom Cruise 2 The actor Tom Cruise 3 Jim 我想选择不同的属性A,但我不关心查询将返回B中的哪些记录,因为我知道,如果两个记录具有相同的属性A,那么属性B将携带相同的信息,即使它不是以标准方式写入的 我想要一张这样的桌子: A
A B
1 John Smith
1 Mr. John Smith
2 Tom Cruise
2 The actor Tom Cruise
3 Jim
我想选择不同的属性A,但我不关心查询将返回B中的哪些记录,因为我知道,如果两个记录具有相同的属性A,那么属性B将携带相同的信息,即使它不是以标准方式写入的
我想要一张这样的桌子:
A B
1 John Smith
2 The actor Tom Cruise
3 Jim
我应该使用什么查询?
非常感谢您提供的帮助。您应该将聚合函数与
group by
子句一起使用,例如min
:
select A
, min(B) as B
from tbl
group by A
您应该将聚合函数与
group by
子句一起使用,例如min
:
select A
, min(B) as B
from tbl
group by A