MySQL 查询每种商品最早时间的价格 - 详细教程和 SQL 语句
你可以使用以下的SQL查询语句来获取每种商品最早时间的价格:\n\nsql\nSELECT t1.product_id, t1.price, t1.created_at\nFROM products t1\nINNER JOIN (\n\tSELECT product_id, MIN(created_at) AS min_created_at\n\tFROM products\n\tGROUP BY product_id\n) t2 ON t1.product_id = t2.product_id AND t1.created_at = t2.min_created_at\n\n\n这个查询语句使用了两个表的自我连接。首先,内部子查询(t2)找到每种商品的最早创建时间(MIN(created_at))。然后,外部查询(t1)将这些最早创建时间与对对应价格匹配,从而获取每种商品最早时间的价格。\n\n请注意,你可能需要根据你的数据库结构和表格命名进行相应的修改。
原文地址: https://www.cveoy.top/t/topic/qB97 著作权归作者所有。请勿转载和采集!