我有两个 MySql 表。
其中一个存储有关产品的一般数据(名称、图像、描述)。
table name: product
table fields: id, name, desc, brand, image, status
第二个存储有关产品的不同变化(尺寸、颜色、价格、促销价)。
table name: product_variation
table fields: product_id, size, color, price, prom_price, status
我真的不知道的是如何显示第一个表中的产品按第二个表中的价格排序,考虑到第二个表中有多个行具有相同的产品 ID,但大小、颜色不同当然还有价格。默认情况下应考虑 price 字段,但如果 prom_price 字段中的数据大于 0,则应考虑 prom_price。
编辑:我需要的结果是第一个表中每个产品的一个实例,第二个表中的最低价格(来自第二个表中该产品的所有变体)