Level1 | Level2 | Level3 | Level4
key | value | key |value | key | value | key | value
---------------------|----------------|---------------------|-----------------
setting1 | true | | setting1 | true |setting1 | false
|setting2 | false| |setting2 | false
| | |setting3 | true
I have 4 tables. Level1, Level2, Level3, Level4. Each has key value pair.
I want to get key, value pair such that if key value pair is present in level1 then it should not check level2,3,4.
If it's not present in level1 then it should go to level2 if not then level3.
Value will always be present in level4.
So final o/p is of type map.
key | value
---------------------
setting1 | true
setting2 | false
setting3 | true
Is it possible with sql query or do I need to write function or procedure for it?