【发布时间】:2015-02-06 22:16:31
【问题描述】:
我正在创建一个电子商务网站,在“商店”页面上,我想显示数据库中每个唯一 productID 的最低产品价格。
所以我的数据如下:
产品表:
product ID (PK),
Product description,
yada yada
产品变体:
ID (PK),
product Price,
product Stock,
Size ID (PK),
产品尺寸:
Size ID (Pk),
Size
在实践中,对于每个唯一 ID,我可能有 2 或 3 个产品价格(基于大小),所以当我执行时:
SELECT
ID,
productArtist,
productDescription,
ImageName,
ProductLP,
ProductPrice
FROM tblProducts
LEFT JOIN
tblProductVariant ON tblProducts.ID = tblProductVariant.productID
LEFT JOIN tblProductSize ON tblProductSize.szeID = tblProductVariant.sizeID
我得到相同的产品显示 2 或 3 次,对于每个单独的价格,我只想显示一个价格最低的产品结果,有人可以帮忙吗?
【问题讨论】:
标签: sql sql-server sqldatasource