select case when ruku.设备型号 = chuku.设备型号’then "Same" else "different"
from ruku,chuku where ....

解决方案 »

  1.   

    再补充一下,
    写insert需要用if语句比较两个表中的一个字段,比如,有两个表ruku和zongshu,它们共有‘设备型号’的字段,ruku中还有‘数量’的字段,zongshu中还有‘总数’的字段,比较两个表的‘设备型号’字段,如果相同就在zongshu表中的‘总数’字段中加上inserted的‘数量’的值,不相同,就添加一行在zongshu表中,请问一下,怎么写
      

  2.   

    create trigger tg_ruku_ins
    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