У меня есть таблица с идентификатором значения и значениемSparkSQL GroupBy с условием
| id | value |
-----------------
| 1 | UnKnown |
| 1 | A |
| 2 | UnKnown |
| 2 | UnKnown |
| 3 | B |
| 3 | B |
| 3 | B |
нужно выбрать отличный идентификатор и соответствующее значение из таблицы. При выборе Идентификатор должен быть уникальным, и если он имеет несколько значений в поле значений, он должен получать только не неизвестные значения
Таким образом, результат должен быть следующим.
| id | value |
-----------------
| 1 | A |
| 2 | UnKnown |
| 3 | B |
Как достичь группы, с условием, как значения «Неизвестные», то держать «Неизвестные» еще значение в SQL или Спарк Scala?