【发布时间】:2020-06-09 06:10:34
【问题描述】:
所以我确实选择了这样的女巫:
SELECT * FROM database1 WHERE ID = 3933185
女巫选择返回给我的记录是:
ID VALUE ATTR_VALUE
3,933,185 1 1
3,933,185 1 1
3,933,185 1 1
3,933,185 1 2
3,933,185 1 2
正如您所见,每个 attr_value 列可能有不同的值,1 或 2,仅此而已。
那么我应该添加什么来进行检查,当attr_value 存在且值为1 时,它将返回attr_value = 1 的记录,否则它将返回attr_value = 2 的位置。
希望我的问题很清楚。
【问题讨论】:
标签: sql oracle select greatest-n-per-group window-functions