下午好!
基于此示例,如何正确编写查询以使结果是类似的响应
Singer LastAlbumYear Sale
Drowning Pool 2013 500000
Massive Attack 2004 1900000
The Prodigy 2008 1200000
即:团体名称、上一张专辑的发行日期、上一张专辑的销量
SELECT Singer, MAX(Year) AS LastAlbumYear, sale
FROM Artists
GROUP BY Singer, sale;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
如果您在请求中添加一列sale,则它必须在GROUP BY其中,因此响应中的行数会增加。我怎样才能得到我需要的答案?
通常,这是通过连接主表的子查询来解决的