Bạn có thể sử dụng GROUP_CONCAT
để biến dữ liệu trong nhiều hàng thành một chuỗi được phân tách duy nhất:
SELECT a.CommentID,
a.Title,
GROUP_CONCAT(b.TagID ORDER BY b.TagID) AS tags
FROM CommentTable a
LEFT JOIN TagTable b ON a.CommentID = b.CommentID
GROUP BY a.CommentID,
a.Title
Trong trường hợp này, nếu một nhận xét không có thẻ tương ứng, trường sẽ chỉ là NULL.