我有一个包含字段id,pid,name
的表。我想通过单个查询以下列格式获取数据。
id- parent category name- name
名称可以是类别或子类别,如果父类别名称将是父类别名称,则父类别名称将为none。
答案 0 :(得分:1)
试试这个:
select t.id,
tp.name as parent_category,
t.name as category
from table t
full join table tp on tp.id = t.pid
答案 1 :(得分:0)
您可以使用以下查询:
SELECT c.name,pc.name FROM category c left join category pc on c.pid = pc.id;