I have a table like this:
**id name parent_id**
1 X 2
2 Y 2
3 Z 1
4 A 5
5 B 6
6 C 1
I want output look like this:
**name *parent name***
X Y
Y Y
Z X
A B
B C
C X
Is it possible to do it with one query by using JOIN?
select son.name as name, father.name as parent_name from table_name as son left join table_name as father ON son.parent_id = father.id