我想查询两个表中不同属性值的和,放在一条查询语句中,出现结果翻倍问题!
sql语句如下:
select
sum(lcb_in_money.IN_MONEY)
,sum(lcb_out_money.OUT_MONEY) from
lcb_in_money,lcb_out_money
where
lcb_in_money.USER_ID = lcb_out_money.USER_ID =1;
输出结果如下:
+---------------------------------------------------------------+-----------------------------------------------------------------+
| sum(lcb_in_money.IN_MONEY) | sum(lcb_out_money.OUT_MONEY) |
+---------------------------------------------------------------+-----------------------------------------------------------------+
| 12 | 66 |
+----------------------------------------------------------------+----------------------------------------------------------------+
真实结果应该为6和33,整整翻了一倍,求大神指教?????????
sql语句如下:
select
sum(lcb_in_money.IN_MONEY)
,sum(lcb_out_money.OUT_MONEY) from
lcb_in_money,lcb_out_money
where
lcb_in_money.USER_ID = lcb_out_money.USER_ID =1;
输出结果如下:
+---------------------------------------------------------------+-----------------------------------------------------------------+
| sum(lcb_in_money.IN_MONEY) | sum(lcb_out_money.OUT_MONEY) |
+---------------------------------------------------------------+-----------------------------------------------------------------+
| 12 | 66 |
+----------------------------------------------------------------+----------------------------------------------------------------+
真实结果应该为6和33,整整翻了一倍,求大神指教?????????
解决方案 »
- windows2003下mysql5.1.35是一次性的吗?
- 生成binlog时数据库访问速度极慢
- 紧急求助!~~mysql导入问题~~
- informaiton_schema库的statistics干什么用的
- 求mysql数据库转E-R模型的工具
- 如何用sql语句查出最大值、最小值等
- 怪事?刚插入的mysql数据重启windows2003后就没有了?
- mysql的分组查询
- 怎样将mysql驱动加到jbuilder中,让Database pilot能认得出,高分相送
- mysql中定义id属性为int(2), auto_increment,超过65535后会发生什么现象
- 请教一个考勤报表SQL语句
- 求一个存储过程,要求返回更新账户的个数
sum(lcb_in_money.IN_MONEY)
,sum(lcb_out_money.OUT_MONEY) from
lcb_in_money,lcb_out_money
where
lcb_in_money.USER_ID = lcb_out_money.USER_ID
and lcb_out_money.USER_ID=1;