この group by ステートメントで最大のグループのみを表示しようとしています。
SELECT COUNT(type) AS booking, type FROM booking b, room r WHERE r.rno = b.rno AND r.hno = b.hno GROUP BY type;
これを変更して、このクエリ応答を取得したので、グループ double が family よりも大きいことがわかります。
予約タイプ
5 double
2 family
数値と比較したカウントのみを表示するために追加できる HAVING キーワードがあることを知っているので、 COUNT(type) HAVING > 2 などを実行できますが、それはあまり動的ではなく、このインスタンスでのみ機能します。 2つの量。