select case when ruku.设备型号 = chuku.设备型号’then "Same" else "different"
from ruku,chuku where ....
from ruku,chuku where ....
解决方案 »
- 求sql 6.5怎样授权
- 求教~分别(汇总)查询12个月的数据 (改过)
- 怎麼樣設計表讓表的某一列自動加上唯一的識別碼(ID)
- 导入大量数据到中介数据库中,而且导入的数据需要做一些处理,用DTS好还是自己写程序好?速度那个快?
- group by,请教
- 急!谁来帮帮我完成这个查询语句?
- 有关sql server中两表数据怎么插入另一个表中
- "因为数据库正在使用,所以未能获得对数据库的排它访问权",还原数据库的时候总是出这个提示,强制还原也不行,重新启动计算机也不管用,哪位高手给指点下?
- 很奇怪的问题然到是书上错了
- 我的一台服务器安装SQLserver2000ent老是失败???
- Visual Foxpro数据库中的表怎么加到另一个数据库中
- 树型结构的数据表查询问题?
写insert需要用if语句比较两个表中的一个字段,比如,有两个表ruku和zongshu,它们共有‘设备型号’的字段,ruku中还有‘数量’的字段,zongshu中还有‘总数’的字段,比较两个表的‘设备型号’字段,如果相同就在zongshu表中的‘总数’字段中加上inserted的‘数量’的值,不相同,就添加一行在zongshu表中,请问一下,怎么写
on ruku
for insert
as
begin
update zongshu set 总数=zongshu.总数+inserted.数量
from inserted
where inserted.设备型号=zongshu.设备型号insert into zongshu(设备型号,总数)
select 设备型号,数量
from inserted
where not exists(select * from zongshu a where a.设备型号=inserted.设备型号)end