我有三个表,我正在尝试使用下面列出的页面获取类别名称。这是我的表格的样子
TABLE page
id_page | id_category
1 1
2 1
3 1
4 2
5 2
6 2
TABLE page_category
id_category | name
1 Category 1
2 Category 2
TABLE page_lang
id_page | title | content
1 Page 1 content
2 Page 2 content
3 Page 3 content
4 Page 4 content
5 Page 5 content
6 Page 6 content
如何在页面上显示此内容?我必须使用的模板是使用智能手机的tpl。
Category 1
Page1
Page2
Page3
Category 2
Page 4
Page 5
Page 6
答案 0 :(得分:1)
您可以使用group_concat
逗号分隔每个类别的图块。
select c.name, group_concat(l.title)
from page_category c
inner join page p on p.id_category = c.id_category
inner join page_lang l on l.id_page = cp.id_page
group by c.name