求一句双表查询。

netDust_cv 2005-01-25 02:50:00
表:smallClass
----------------------------------------------
id smallClassName bigClassName
1 s1 b2
2 s2 b2
3 s1 b1
4 s2 b1
5 s3 b1
-----------------------------------------------
表:product
----------------------------------------------
id smallClassName bigClassName title
1 s1 b1 1111
2 s1 b1 222222
3 s2 b1 33333
4 s1 b1 5555

----------------------------------------------


取出的结果为:
count smallClassName bigClassName
0 s1 b2
0 s2 b2
3 s1 b1
1 s2 b1
0 s3 b1






---------------------------------------------------
求SQL语句怎么样写。
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhao1210 2005-01-25
  • 打赏
  • 举报
回复
select Count(1) as count,smallClassName,bigClassName from (select id,smallClassName,bigClassName from smallClass union select id,smallClassName,bigClassName from product) group by smallClassName,bigClassName
dxhdxh 2005-01-25
  • 打赏
  • 举报
回复
select smallClass.*,isnull(a.aa,0) aa from smallClass left join (select count(id) aa, product.smallClassName,product.bigClassName from product
group by product.smallClassName,product.bigClassName)a on a.smallClassName=smallClass.smallClassName and a.bigClassName=smallClass.bigClassName
iswear428 2005-01-25
  • 打赏
  • 举报
回复
SELECT SUM(CASE B.TITLE IS NULL THEN 0 ELSE 1 ),A.smallClassName,A.bigClassName
FROM smallClass AS A LEFT JOIN product AS B
ON A.smallClassName = B.smallClassName AND A.bigClassName=B.bigClassName
GROUP BY A.smallClassName,A.bigClassName
sdhdy 2005-01-25
  • 打赏
  • 举报
回复
select (select count(1) from product where smallClassName=a.smallClassName and bigClassName=a.bigClassName ) count,smallClassName,bigClassName from smallClass a
sdhdy 2005-01-25
  • 打赏
  • 举报
回复
select (select count(1) from product where smallClassName=a.smallClassName and bigClassName=a.bigClassName ),smallClassName,bigClassName from smallClass a
daijingjie2002 2005-01-25
  • 打赏
  • 举报
回复
select smallClassName,bigClassName,count=(select count(*) from product a where a.smallClassName=b.smallClassName and a.bigClassName=b.bigClassName) from smallClass b

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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