注册 登录
编程论坛 ASP.NET技术论坛

求助啊

zlhzlh 发布于 2008-03-27 10:36, 738 次点击
ASP+SQL的
有两个库   db1 db2
db1
name zongji
a
b
c
d
db2
name shuju year  mon
a      10   2008 7
a      20   2008 7
b      15   2008 7

想用网页形式  通过选择year为2008,mon为7的
让 db1 变为
name zongji
a    30
b    15
c    0
d    0

达人们来帮帮忙
谢谢5楼大哥的帮忙,问题得到解决了
也感谢2楼热心帮忙


[[it] 本帖最后由 zlhzlh 于 2008-3-28 08:36 编辑 [/it]]
4 回复
#2
1916381412008-03-27 10:54
select name,zongji from db1 where exists(select * from db2 where db1.name=db2.name and year='2008' and mon='7')
#3
zlhzlh2008-03-27 13:40
只要通过select 就可以修改数据了?
#4
shezhenhui19892008-03-27 13:47
select 怎么修改数据啊,是查询吧
#5
wyg48592008-03-27 14:24
UPDATE `test` t SET zhongji = ( SELECT SUM( shuju )
FROM test1 t1
WHERE t1.year = '2008'
AND t1.month = '7' AND t.name = t1.name )

测试通过,具体数据类型,根据实际情况而定!
1