0
我有兩個表。我需要執行一個查詢,獲取其中包含字母m
的產品的名稱,並按降序排列這些產品的成分數量。SQL Server 2008 R2表查詢
product
表中有名稱和產品編號,表Madefrom
中有配料編號和產品編號。
我有兩個表。我需要執行一個查詢,獲取其中包含字母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
謝謝! – 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