当前位置:首页 > MSSQL

两表关联统计

canca18年前 (2008-08-20)MSSQL522

表1
id name
1  小王
2  小李

表2
id tid address
1   1    shanhai
2   1    baijin

怎样写出这样的视图呢?
id 名称 地址总数
1   小王    2
2   小李    0

方法:

select 表1.id,表1.name,count(表2.address)
   from 表1 left join 表2 on 表1.id=表2.tid
   group by 表1.id,表1.name

红色部分相对应.

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/374.html

标签: MSSQL
分享给朋友:

“两表关联统计” 的相关文章

SQL操作全集

下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT…

SQL 收藏

下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLB…

SQL查询多行合并成一行

问题描述:无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数,  所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:id    value----- ------1   …

sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法

启动SQL Server 2008 Management Studio 工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改  取消勾选即可。  …

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。