select SUM(1)from user_Work_Enroll a
LEFT JOIN user_Login b on a.cusername=b.cusername
where b.sUnitID='4101000000000000'
--或者
select COUNT(a.主键)from user_Work_Enroll a
LEFT JOIN user_Login b on a.cusername=b.cusername
where b.sUnitID='4101000000000000'
--然后看下,能不能用主键的字段来做表连接的字段
--如果不行,给cusername加个索引试下
LEFT JOIN user_Login b on a.cusername=b.cusername
where b.sUnitID='4101000000000000'
--或者
select COUNT(a.主键)from user_Work_Enroll a
LEFT JOIN user_Login b on a.cusername=b.cusername
where b.sUnitID='4101000000000000'
--然后看下,能不能用主键的字段来做表连接的字段
--如果不行,给cusername加个索引试下
解决方案 »
- 请帮我看看这句SQL语句怎么改?
- 关于sql2008数据表数据更新的问题
- Microsoft Visual Studio 2008 Team Foundation Server 安装问题!急!高分相赠。
- 我用事件探察器来跟踪我的数据库中所有存储过程的执行效率,可是不是很会用
- 困扰我很久的SUM问题!在线等待~~~~~~~~~~~
- 如何写一个语句将一个文本文件的内容,全部插入一个text字段中
- 我有求某个数据表的一个字段(NVarchar类型)的数据区分大小写 ,怎么做?
- 一个关于聚合函数的问题
- 请教一个SQL Server的问题
- 请教数据库基础问题???
- 求大神指教用Compression压缩表进行备份,数据是否完整?
- select distinct 列名,count(*) from 表名 group by 列名 的结果如何导入另一个表中
sUnitID也可以加索引
a、b 要用 userid 而不是 username 进行关联。
用 userid 建索引容量小、查询快。
能利用索引,才能快