希望这很简单,但我想做的只是为 CartContents 表中的每个产品拉回 1 行。我遇到的问题是某些产品有多个图像,所以如果有超过 1 个图像链接到一个产品,这些图像将被返回。
这是我创建的,但它仍然为每个产品拉回多行。
SELECT DISTINCT (pri.FileName), p.Title, tc.Quantity, tc.FK_ProductID
FROM [Ordering].[CartContents] tc
INNER JOIN [Ordering].[Products] p ON p.ProductID = tc.FK_ProductID
INNER JOIN [Ordering].[ProductImages] pri on pri.FK_ProductID = p.ProductID
WHERE FK_UserID = @FK_UserID
谢谢