このディレクトリの索引

# 出典 :: SQL質疑応答スレ 11問目 #730 # MySQLで、以下のような2つのテーブルがあり、parent_idはparentの外部キーとなってます。 # # parent # id p_value # 1 AAA # 2 BBB # # children # parent_id c_value # 1 aaa # 1 bbb # 1 ccc # 2 ddd # 2 eee # # これを # # parent_id p_value c_value # 1 AAA (aaa, bbb, ccc) # 2 BBB (ddd, eee) # # のような形で取り出すことはできますか? # GROUP BYでparent_idでまとめることはできたのですが、c_valueをまとめて取り出す方法がわかりません。 # 'MySQLで、以下のような2つのテーブルがあり、parent_idはparentの外部キーとなってます。 parent id p_value 1 AAA 2 BBB children parent_id c_value 1 aaa 1 bbb 1 ccc 2 ddd 2 eee これを parent_id p_value c_value 1 AAA (aaa, bbb, ccc) 2 BBB (ddd, eee) のような形で取り出すことはできますか? GROUP BYでparent_idでまとめることはできたのですが、c_valueをまとめて取り出す方法がわかりません。'(_id,_p_valuse,_子供の情報ならび) :- '_idを鍵にしてparentテーブルとchildrenテーブルを結合して子供の情報はリストに纏める'(_id,_p_valuse,_子供の情報ならび). '_idを鍵にしてparentテーブルとchildrenテーブルを結合して子供の情報はリストに纏める'(_id,_p_valuse,_子供の情報ならび) :- parent(_id,_p_value), findall(_c_value,children(_id,_c_value),_子供の情報ならび).