请教一个问题
有表1 table1
有两个字段:
field_19 , field_11
有表2 table2
有两个字段:
field_6 , field_10
我现在想做的是
表1 的field_19按table1.field_11=table2.field_10 条件减去表2按field_6分类汇总field_19的数值(select sum(field_6) from table2 where group by field_19)。
这里有个前题:1、两个表中的内容保证满足(select sum(field_19) from table1 group by field_11) > (select sum(field_6) from table2 where group by field_19)。
2、table1 中table1.field_11=table2.field_10的记录可能有多个,而且table1.field_19不能为负,也就是table1.field_19不够减时,减table1的下一条满足(table1.field_11=table2.field_10)的记录
以最少的语句完成,最好能一条语句完成。
问题点数:100、回复次数:3Top
1 楼yoki(小马哥--鬓微霜,又何妨)回复于 2003-02-03 20:47:36 得分 0
好象不难Top
2 楼wuhuiai(无悔爱)回复于 2003-02-07 14:23:19 得分 50
小马!!!你在讲什么???不难你解决!!Top
3 楼ys497(明尔)回复于 2003-02-10 08:02:23 得分 50
你写的太雑了。
table1:t1
field6:f6
这样就简单多了。Top




