SQL Server 2008 R2表查询

问题描述:

我有两个表。我需要执行一个查询,获取其中包含字母m的产品的名称,并按降序排列这些产品的成分数量。SQL Server 2008 R2表查询

product表中有名称和产品编号,表Madefrom中有配料编号和产品编号。

+0

请发表您已经尝试什么,在哪里你在遇到问题。这真的是一个非常基本的SQL语句。 – sgeddes 2013-05-04 22:55:03

+0

显示你自己的一些努力!你有什么?你卡在哪里? – 2013-05-05 07:17:03

+0

我认为你是正确的marc,下次我会这样做。我有两个不同的查询,其中一个包含“m”的所有产品,另一个显示降序排列的成分数量 – user2023203 2013-05-05 08:09:59

事情是这样的:

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