Tôi sử dụng một yêu cầu duy nhất trả lại tên danh mục cho từng mặt hàng và tôi sử dụng PHP để hiển thị nó
<?php
$cat;
while($result = $statement->fetch()) {
if($result['cat'] !== $cat) {
$cat = $result['cat'];
/* display cat */
}
/* display items */
}
?>