MySQL 入れ子集合モデル、子から見た親を出力する方法
MySQL入れ子集合モデルで「子から見た親」を出力する方法なのですが、うまくいきません
下記は、categoryを格納しているテーブルです。
下記は、子から見た親を出力するクエリです。
select node.rgt, concat(repeat(' ', count(parent.category_name) - 1), node.category_name) as name, node.category_description
from category as node, category as parent
where node.lft between parent.lft and 4
group by node.category_name order by node.lft;
下記は、クエリを実行した結果です。
実行結果から見ますとうまく言っているのですが、私は実行結果を1行に3列で表示したいです。
どのように考えればうまくいきますか。ご教授よろしくお願いいたします。