0

フィールドを持つテーブルがありid,pid,nameます。単一のクエリで次の形式のデータを取得したいと考えています。

id- parent category name- name

名前はカテゴリまたはサブカテゴリのいずれかになり、その親が親カテゴリ名になる場合、親カテゴリ名はなしになります。

4

2 に答える 2

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
于 2012-05-21T12:25:37.610 に答える
0

次のクエリを使用できます。

SELECT c.name,pc.name FROM category c left join category pc on c.pid = pc.id;
于 2012-05-21T12:32:52.937 に答える