select pro.prov_name, sum(zj.amount/100) as ying_Shou
from v_tts_province pro
left join tts_account zj on pro.tts_id = zj.calling_prov_id
left join tts_account bj on pro.tts_id = bj.called_prov_id --
group by pro.prov_name里面的两个连接,照理说应该没有什么联系,查询中使用了zj,bj应该不影响。
实际情况是,去掉--那一行,查询结果才正确,加上这一行,数量变得很大。怎么解释呢?
from v_tts_province pro
left join tts_account zj on pro.tts_id = zj.calling_prov_id
left join tts_account bj on pro.tts_id = bj.called_prov_id --
group by pro.prov_name里面的两个连接,照理说应该没有什么联系,查询中使用了zj,bj应该不影响。
实际情况是,去掉--那一行,查询结果才正确,加上这一行,数量变得很大。怎么解释呢?
解决方案 »
- SQL 如何将字符串'a1,b1,c1;a2,b2;a3,b3,c3,d3' 转换成表
- 求教,SQL如何查找如下一个数据的个数
- 怎么样将sql server数据库中的结构导入到powerdesign中!
- 求助
- 只有 exec('sql语句部分')才能执行带有变量的sql语句吗?高手进来看看...
- 用存储过程判断两张表字段中内容是否相同????
- 求一SQL语句?请教哥们
- 问个简单问题,顺便祝大家工作顺利,万事如意!!!
- SQL Server的数据复制问题,加急!请大侠帮助!
- 这一句SQL有优化的余地吗?
- 日志中错误9002是什么意思
- XP 下安装的SQL 2000 develop不能使用TCP/IP协议??
from v_tts_province pro
left join tts_account zj on pro.tts_id = zj.calling_prov_id
left join tts_account bj on pro.tts_id = bj.called_prov_id --
group by pro.prov_name