SQL Server 2008 R2表查询
问题描述:
我有两个表。我需要执行一个查询,获取其中包含字母m
的产品的名称,并按降序排列这些产品的成分数量。SQL Server 2008 R2表查询
product
表中有名称和产品编号,表Madefrom
中有配料编号和产品编号。
答
事情是这样的:
SELECT Name, COUNT(MadeFrom.ID)
FROM Product
INNER JOIN MadeFrom ON MadeFrom.ProductID = Product.ID
WHERE Name LIKE '%m%'
GROUP BY Name
ORDER BY COUNT(MadeFrom.ID) DESC
+0
谢谢! – user2023203 2013-05-04 22:56:52
请发表您已经尝试什么,在哪里你在遇到问题。这真的是一个非常基本的SQL语句。 – sgeddes 2013-05-04 22:55:03
显示你自己的一些努力!你有什么?你卡在哪里? – 2013-05-05 07:17:03
我认为你是正确的marc,下次我会这样做。我有两个不同的查询,其中一个包含“m”的所有产品,另一个显示降序排列的成分数量 – user2023203 2013-05-05 08:09:59