求助帖,折磨人的触发器! SQL 触发器 数据 SQL as 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE TRIGGER TRG_table2_INSERT ON table2 FOR INSERTASBEGIN SET NOCOUNT ON UPDATE T1 SET B=T2.B FROM table1 T1 JOIN (SELECT C,CASE WHEN MIN(E)<-1 OR MAX(E)>3 THEN 'N'ELSE'Y'END B FROM table2 GROUP BY C)T2 ON T1.A=T2.C SET NOCOUNT OFFEND应该先聚合一下 即使是聚合也会出现返回值不止一个的报错,我已经通过两个UPDATE语句实现了,谢谢你! 如何将字符类型的一列数据加在一起? 求一个sql语句写法 group by sql里exists的用法 寻求一个 sql (急) 用bcp从数据库数据导入到txt文件的问题 MSSQL跨网关连接方法 急求一SQL语句!!!! 求高效的SQL语句:对树进行节点汇总,要先汇子节点.再汇父节点(逐级汇总)? 如何进行日期加减运算 得出一个天数 在晚上租用的数据库有问题~高手请指点~~ select 递增的数字列 如何写? 从数据类型 varchar 转换为 numeric 时出错,谢谢帮忙解答!
ON table2
FOR INSERT
AS
BEGIN
SET NOCOUNT ON
UPDATE T1
SET B=T2.B
FROM table1 T1 JOIN
(SELECT C,CASE WHEN MIN(E)<-1 OR MAX(E)>3 THEN 'N'ELSE'Y'END B
FROM table2
GROUP BY C)T2 ON T1.A=T2.C
SET NOCOUNT OFF
END应该先聚合一下