我试图通过语句仅显示该组中最大的组;
SELECT COUNT(type) AS booking, type FROM booking b, room r WHERE r.rno = b.rno AND r.hno = b.hno GROUP BY type;
我修改了它,所以我们现在得到了这个查询响应,你可以看到双组比家庭大。
预订类型
5 double
2 family
我知道您可以添加一个 HAVING 关键字,以便仅显示与数字相比的计数,因此我可以执行 COUNT(type) HAVING > 2 或类似操作,但这不是很动态,并且仅在这种情况下有效,因为我知道两个金额。