I have table in HIVE like this:
A | B | C | value
key1 |NULL|NULL| v1
NULL | key2 |NULL| v2
NULL |NULL| key3 | v3
NULL | key4 |NULL| v4
What is the easiest way to transform it to some key-value table like this:
key_type | key_value | value
A | key1 | v1
B | key2 | v2
C | key3 | v3
B | key4 | v4
using Hive-SQL or Spark Dataframe transformation (PySpark)? Thank you for any help.