求一句SQL语句:统计A表中的某个字段,但要用到B表中的条件,我写的统计数据不对

liulwx 2006-04-14 09:46:00
求一句SQL语句:
统计A表中的某个字段,但要用到B表中的条件.

我写的下面的语句,好象不对,统计出来的不是需要的
SELECT COUNT(A.S1) FROM A ,B
WHERE (A.S2=1) AND (B.S3=0)
请大家帮帮忙
...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulwx 2006-04-18
  • 打赏
  • 举报
回复
谢谢,问题解决
langhaixin 2006-04-14
  • 打赏
  • 举报
回复
把A和B的连接关系 join 起来, 至于是inner join 还是 out join 根据业务需求来。
xeqtr1982 2006-04-14
  • 打赏
  • 举报
回复
a,b需要做关联
sxdoujg 2006-04-14
  • 打赏
  • 举报
回复
SELECT COUNT(A.S1)
FROM A ,B
WHERE a.*=b.* and (A.S2=1) AND (B.S3=0)

27,580

社区成员

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

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