我有一个名为'product‘的表,其中包含列- product_name、sale_price、sale_date 我想得到最小价格(Sale_price)和最大价格(Sale_price)以及最小和最大价格的销售日期我的查询如下: SELECT sale_price, sale_date FROM product WHERE (sale_price) IN (
SELECTFRO
有时,我希望执行连接,从而取一列中的最大值。为此,我必须执行max()和groupby-这会阻止我从作为max的行中检索其他列(因为它们不包含在GROUP BY或聚合函数中)。为了解决这个问题,我将最大值连接回原始数据源,以获得其他列。但是,我的问题是,这有时会返回多行。Table GROUP BY Col1) tab1
JOI