IF NOT OBJECT_ID('[t_Brand]') IS NULL
DROP TABLE [t_Brand]
GO
CREATE
TABLE [t_Brand]
(
[ID] int identity(1,1) primary key not null,
[brandName] Nvarchar(20) null
)
go
IF NOT OBJECT_ID('[t_Product]') IS NULL
DROP TABLE [t_Product]
GO
CREATE TABLE [t_Product]
(
[ID] int identity(1,1) primary key not null,
[ProductName] Nvarchar(20) null
)
go
INSERT [t_Brand]
SELECT '喜来登珠宝 '
union all SELECT '香菲草 '
union all SELECT '夏普'
union all SELECT '仙蒂罗娜'
union all SELECT '小鸡卡迪'
union all SELECT '小龙哈彼'
go
insert into [t_Product]
SELECT '喜来登珠宝 '
union all SELECT '香菲草 '
union all SELECT '夏普'
union all SELECT '仙蒂罗娜'
union all SELECT '小鸡卡迪'
union all SELECT '小龙哈彼'
union all SELECT '香菲草 '
union all SELECT '夏普'
union all SELECT '仙蒂罗娜'
union all SELECT '小鸡卡迪'
union all SELECT '小龙哈彼'
union all SELECT '小龙哈彼'
union all SELECT '香菲草 '
union all SELECT '仙蒂罗娜'
union all SELECT '小鸡卡迪'
union all SELECT '小龙哈彼'
union all SELECT '香菲草 '
union all SELECT '夏普'
union all SELECT '夏普'
go
select a.brandName as 品牌数,
(
select count(1) from t_product t where t. productname=a.brandname) 产品数
from T_brand aorder by 产品数 desc
go
/*品牌数 产品数
香菲草 4
夏普 4
小龙哈彼 4
仙蒂罗娜 3
小鸡卡迪 3
喜来登珠宝 1
*/