MySQL入れ子集合モデルで「子から見た親」を出力する方法なのですが、うまくいきません

下記は、categoryを格納しているテーブルです。

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列で表示したいです。
どのように考えればうまくいきますか。ご教授よろしくお願いいたします。