select 问题
假设有下面一个表
编号(主键) 名称 父编号
ID Name PID
1 AA
2 BB
3 AA1 1
我想通过一个select语句获得下面的数据
ID(编号) ,NAME(名称),PNAME(父级名称),如果本级父编号为空,则父级名称为空,我通过与自身连接可以获取到父编号不为空的数据,但是为空的就不能返回数据
select a.ID,a.NAME,b.NAME as PNAME from table_A a inner join on a.ID=b.PID where a.ID=3
怎么写才能达到我要的功能阿?谢谢