I have this table whose null values need to be populated using values from val2 within a group (val1). However, I want to populate these nulls while taking into consideration name1 and/or name2 fields.
HAVE
val1 val2 name1 name2
1 abc Jon Doe
1 (null) Jony Doe
1 bde Jony Doe
1 abc Jon Doe
2 x1y2 Jony Ronald
2 x1y2 Jony Ronald
2 (null) Jony Ronald
2 (null) Jony Ronald
WANT
val1 val2 name1 name2
1 abc Jon Doe
1 bde Jony Doe
1 bde Jony Doe
1 abc Jon Doe
2 x1y2 Jony Ronald
2 x1y2 Jony Ronald
2 x1y2 Jony Ronald
2 x1y2 Jony Ronald