我已经说过可以从100个商店带来的100个商品,我需要一个查询,当用商店名称搜索时,会给出以最低费率找到的商品列表,假设我选择商店名称X然后它应该返回商品列表价格在市场上最便宜的地方。
答案 0 :(得分:0)
'rate'是什么意思?如果是价格,这是我的答案。
我假设您有以下表格:
商店 (Id INT, 标题VARCHAR(100))
物品 (Id INT, 标题VARCHAR(100), StoreId INT, 价格NUMERIC(19,2))
您的查询应如下所示:
SELECT i.Title, i.Price
FROM dbo.Item i
INNER JOIN dbo.Store s ON s.Id = i.StoreId
WHERE s.Title = 'Store name'
ORDER BY i.Price