我有apartment
一张有很多列的表。一些公寓共享price
和idlayout
列值。area
但是,对于(劣质工艺),它们仍然具有不同的价值。
我需要:
1) 用idlayout
和对公寓进行分组price
,得到它们的最小值和最大值area
,并计算每组中公寓的数量。
2) 列出每组的单独公寓。
这可以通过一个查询来完成吗?我什至应该尝试这样做吗?
我尝试了什么:
我得到了第一部分的查询,但我想不出一种方法来列出结果集中的公寓。
SELECT COUNT( * ), price, rooms, MAX( area ) AS areaMax, MIN( area ) AS areaMin
FROM apartment
GROUP BY price, layout_idlayout
ORDER BY rooms ASC, price ASC