我有两个表。我需要执行一个查询,获取含有字母m
的产品的名称,并按成分的数量降序对这些产品进行排序。
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