Herhangi bir kategorideki ürünlerin renklerinden kaçar adet olduğunu gösterelim.
Öncelikle veritabanımızda hangi kategoriler olduğunu görmek için veritabanımızda ki kategorileri kontrol etmekte fayda var .
SELECT * FROM Production.ProductCategory
Elimizde dört adet kategori ve bu kategorilerin ID’leri mevcut.Şimdi bu kategorilerdeki ürünlerin renklerinin kaçar adet olduğunu gösterebiliriz.
SELECT pc.Name,pp.Color AS RenkAdi,COUNT(pp.Color) AS Adet FROM Production.Product pp, Production.ProductSubcategory ps, Production.ProductCategory pc WHERE pp.ProductSubcategoryID = ps.ProductSubcategoryID AND ps.ProductCategoryID = pc.ProductCategoryID AND pc.ProductCategoryID IN (SELECT ProductCategoryID FROM Production.ProductCategory) GROUP BY pc.Name,pp.Color ORDER BY Name, Adet DESC