我在 SQL Server 2008 上使用以下 SQL 查询从表products
中选择行。categories
SELECT products.idProduct, sku, description, listPrice,
smallImageUrl, isBundleMain, rental, visits
FROM products, categories_products
WHERE products.idProduct = categories_products.idProduct
AND categories_products.idCategory = "& pIdCategory&"
AND listHidden=0
AND active=-1
AND idStore = " &pIdStore& "
ORDER BY description
问题是有些行是重复的。这些重复项通常由products.idProduct
列确定,因此我想更改查询以使相同的查询products.idProduct
不会出现两次,例如,其中一行具有products.idProduct = 3438
,另一行具有相同的产品 ID,并且仅products.idProduct
显示其中一个