读书人

SQL优化据称标题要取得足够的长长长.

发布时间: 2012-09-16 17:33:16 作者: rapoo

SQL优化,据说标题要取得足够的长长长...
情况是这样的,我这边自己写了一条SQL,如下:

SQL code
select A.ID,(select count(*) from tableB B where A.ID = B.ID) from tableA A group by A.ID;

我是想说,不知道SQL 有没得什么函数语法能实现这样的功能,或者怎么写会简单些,不要去使用这样的连接查询,因为实际的SQL条件判断里边不止ID一个字段,还有好几个,觉得写起来有些麻烦,所以想问问看,而这个问题我又不知道如何去描述然后百度,所以就在这里提问了,求指导下,如果没得这样的SQL只能这样写,也麻烦告诉下。

[解决办法]
SQL code
select  a.id,count(b.id)from ainner join b on a.id =b.idgroup by a.id
[解决办法]
括号里那个子查询的别名可以不用加, 难道还有比这更简洁的?
[解决办法]
select a.id,count(b.id)
from a
left join b on a.id =b.id
group by a.id

读书人网 >SQL Server

热点推荐