求和等计算问题

#1 血神

表A
id    姓名  应收
1     张三  10
2     李四  20
3     王五  15

表B
id   对应A表id  已收
1        2             5
2        2             1
3        1            2
4        2             1

咋列出下面的
姓名    欠费
张三     8
李四     13
王五      15

splinker好像搞不动
fintAll 又不能计算
问问jake,有啥思路不嘛



2013-02-19 08:09:41

#2 jake

你这种情况就算用SQL语句也不一定能写出来。一般我的做法是:

1. 查一下A
2. 查一下B,sum每个人的总数,findAll可以计算sum
3. 查后再在php里面直接计算显示。

2013-02-19 09:09:43

#3 血神

技术不行,用了个笨办法,表a增加欠费字段,每天收费的时候,自动在欠费字段减去已收了的

2013-02-19 17:26:07