これが2番目のSQLクエリなしで可能かどうかはわかりませんが、最初に質問するのがよいと思いました。
GROUPBY句を使用したSQLクエリがあります。結果を表示するforeachループ内に、各条件の見出しを挿入します。1つのクエリだけで実行することは可能ですか?
すなわち。
タップルーム以外のみ
DATA
DATA
DATA
タップルームのみ
DATA
DATA
DATA
SQLコード:
SELECT
`Keg`.`content_type_id`, `Keg`.`is_taproom_only`, count(content_type_id), `ContentType`.`id`, `ContentType`.`name`
FROM
`kegdb`.`kegs` AS `Keg`
LEFT JOIN
`kegdb`.`content_types` AS `ContentType`
ON (`Keg`.`content_type_id` = `ContentType`.`id`)
WHERE
`status_type_id` = 6
GROUP BY
is_taproom_only, content_type_id
ORDER BY
`is_taproom_only` ASC, `ContentType`.`name` ASC