【发布时间】:2016-12-09 07:42:35
【问题描述】:
嗨,我正在编辑我的问题
有4张桌子
团队
标识 |队名 |
1 |拉拉
2 |索布吉
成员
标识 |会员名|团队 |
1 |萨戈尔| 1 |
2 |召唤| 1 |
dps
标识 |会员|团队 |押金 |退款 |日期
1 | 1 | 1 | 100 | 12 | 2016-09-01 |
2 | 2 | 1 | 120 | 34 | 2016-09-01 |
3 | 1 | 1 | 130 | 22 | 2016-09-01 |
4 | 3 | 1 | 120 | 0 | 2016-09-01 |
和
mvs
标识 |会员|团队 | mvs_total|退款 |日期
1 | 1 | 1 | 100 | 12 | 2016-09-01 |
2 | 2 | 1 | 120 | 34 | 2016-09-01 |
3 | 1 | 1 | 130 | 22 | 2016-09-01 |
4 | 3 | 1 | 120 | 0 | 2016-09-01 |
这是我的查询
$result=mysql_query(select * from member where team='1');
$row=mysql_fetch_array($result);
do{
$aresult=mysql_query(select sum(deposit)-sum(refund)as balance from dps where member='$row[id]');
$arow=mysql_fetch_array($aresult);
echo $arow[balance];
$bresult=mysql_query(select sum(mvs_total)as mvs_balance from mvs where member='$row[id]' and date1<='2016-09-01');
$brow=mysql_fetch_array($bresult);
}while($row=mysql_fetch_array($result));
它花费了太多时间 如何避免子查询或如何节省时间 建议请 提前致谢
【问题讨论】:
标签: php mysql loops sum subquery