这个SQL如何写?
t1
id result
1 8
2 6
3 4
t2
id result
1 7
2 3
从t1减去 t2
要求t1的最终结果为:
t1
id result
1 1
2 3
3 4
该怎么写SQL语句?
问题点数:100、回复次数:4Top
1 楼pengdali()回复于 2003-11-03 23:11:29 得分 100
update t1 set result=t1.result-t2.result from t2 where t1.id=tw.idTop
2 楼pengdali()回复于 2003-11-03 23:15:29 得分 0
如果是要显示:
select t1.id,t1.result-isnull(t2.result,0) result from t1 left join t2 on t1.id=t2.idTop
3 楼pengdali()回复于 2003-11-03 23:16:33 得分 0
一楼的是根据t2 update t1
二楼的是动态查询,而不update
不知道你是不是这个意思。Top
4 楼louifox(兰陵笑笑生)回复于 2003-11-03 23:29:51 得分 0
xiexie
Top




