求一句SQL,谢谢大家

hqppp 2005-01-19 04:34:50
有两个表:一个商品类别表,一个商品明细表
1>GoodsType(类别表)
Id TypeName
类别编号 类别名称
2>商品明细表Goods
Id GoodsName TypeId
商品编号 商品名称 所属类别编号(外键关联天GoodsType表的Id)

能否通过一句SQL语句,显示出所有商品类别名称(TypeName)与(Goods表中)该类商品的数目

分太少!对不起大家了
...全文
120 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
flashasp 2005-01-19
  • 打赏
  • 举报
回复
select a.typename,count(b.goodsname) as goodsname from GoodsType a ,Goods b where a.id=b.typeid group by a.typename
hqppp 2005-01-19
  • 打赏
  • 举报
回复
谢谢楼上几位,大家真好
amadou 2005-01-19
  • 打赏
  • 举报
回复
SELECT b.TypeName,COUNT(*) FROM Goods a INNER JOIN GoodsType b ON a.TypeId=b.Id GROUP BY b.TypeName
cjol 2005-01-19
  • 打赏
  • 举报
回复
还有更好的办法吗
522jack 2005-01-19
  • 打赏
  • 举报
回复
up.帮你顶个人气。分可以不要。
sljoksljok 2005-01-19
  • 打赏
  • 举报
回复
select GoodsType.TypeName,count(Goods.id) from GoodsType,Goods where GoodsType.id=Goods.id
group by GoodsType.TypeName
主要是靠group by 命令按商品类别名称分组,即可

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧