【发布时间】:2019-02-13 11:37:47
【问题描述】:
我正在尝试获取第一个不同的 3 列,而最后一列可以具有任何值。如果我在所有列上都不同,那么它会给我 8 行。该表是动态的,因此我需要不同的 3 列和最后一列中的任何值。
我有以下场景,
Name Surname Road Pet
John Trav John_road dog
Kaley Couco Couco_road horse
Charlie Sheen Sheen_road rabbit
Johnny Galecki Galecki_road cat
John Trav John_road donkie
Kaley Couco Couco_road mouse
Charlie Sheen Sheen_road goat
Johnny Galecki Galecki_road pig
想要的结果:
Name Surname Road Pet
John Trav John_road dog
Kaley Couco Couco_road mouse
Charlie Sheen Sheen_road rabbit
Johnny Galecki Galecki_road cat
我尝试了此链接上的解决方案,但它不起作用:
Oracle 11g SQL to get unique values in one column of a multi-column query
请在 Oracle 中提供帮助
【问题讨论】:
标签: oracle