list和tag都是数据库里的数据,想要用mysql这样的查询语句查询出来,得到下面的查询结果,在不用foreach这样的php循环语句下得到结果
list => array(
array(id => 1, title => '这是title'),
array(id => 2, title => '这是title2'),
)//list_id和list里的id关联
tag => array(
array(id => 1, list_id = 1, name => 'tag1'),
array(id => 2, list_id = 1, name => 'tag2'),
array(id => 3, list_id = 2, name => 'tag3'),
);
这样的,该怎样查出
select => array(
array(
id => 1,
title => '这是title',
tag =>array(
array( id =1, name => 'tag1'),
array(id=2,name='tag2')
),
),
array(
id => 2,
title => '这是title2'
tag =>array(
array( id =3, name => 'tag3')
),
),
)
这样的数据?
PS:就像本站的列表是怎么显示的标签的?