Đơn giản, sử dụng nhóm theo bookid để giới hạn kết quả ở một hàng cho mỗi cuốn sách. Bạn có thể sử dụng group_concat để vẫn xem tất cả các danh mục trong danh sách CSV.
SELECT book.bookid, book.author, book.title, group_concat(category.categorydesc)
FROM book
JOIN bookscategories ON book.bookid = bookscategories.bookid
JOIN category ON bookscategories.categoryid = category.categoryid
GROUP BY book.book_id
Xem: http:// dev .mysql.com / doc / refman / 5.0 / en / group-by-functions.html # function_group-concat