0
私はこのように、3つのテーブルを持っている:関連付けられたクエリを行として表示する方法はありますか?
#Blog:
ID | Title
1 "My first blog"
2 "My second blog"
#Tags:
ID | Name
1 "Sport"
2 "Music
#tag_blog
Blog_id | Tag_id
1 1
2 1
2 2
そして、私は、PHPファイル内
Blog_title Tag_name
My first blog Sport
My second blog Sport, Music
として自分のWebページでそれらを表示するには、
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
echo $row->title;
echo $row->tag;
}
}
しかし、同じよう気にいらをしています私は結合を使用すると、その行を1行ずつ表示する3行を表示します。 予想どおりの結果を得るための考え方はありますか?
気に..私は 'ONの両側にKEY'年代が同じである'あれば、あなたが使用することができ、また、1 ...遅すぎましたJOIN foo USING(bar_id) ' –
GROUP_CONCAT本当に素敵なもの –