2015-01-05 201 views
-1

我有用于显示2个表tbl_categoryMySQL查询和PHP代码

id category 
1 cat1 
2 cat2 
3 cat3 

和第二表Tbl_book

id cat_id book_name 
1 1  book1 
2 1  book2 
3 2  book4 
4 1  book5 

MySQL查询和PHP代码

cat1 book1 book2 book5 
cat2 book4 

回答

3

怎么样

select c.category, 
     group_concat(b.bookname separator ' ') as books 
from tbl_category c 
inner join tbl_book b on b.cat_id = c.id 
group by c.category 
+0

感谢您的帮助,我想要5个书的限制然后 –

+0

一个方法来做到这一点将在这里描述:http://stackoverflow.com/a/23608554/575376 –