需要UPDATE TABLE的帮助

时间:2013-11-22 06:18:35

标签: mysql sql sql-server

SELECT  
CASE WHEN region =  'LUZON'
THEN dem_rtdel
END ) AS luzon_demand, MA 
CASE WHEN region =  'VISAYAS'
THEN dem_rtdel
END ) AS visayas_demand, MA 
CASE WHEN region =  'SYSTEM'
THEN dem_rtdel
END ) AS system_demand
FROM pub_demand_lwap
WHERE DATE
BETWEEN  '2013-11-14'
AND  '2013-11-15'
GROUP BY DATE

我实际上有4张桌子,我需要得到 每个表中的特定列并放入表E中 我使用select case将值分成一列到3列 现在我需要帮助,一旦四个表遇到更改,表E将自动更新日期。

1 个答案:

答案 0 :(得分:1)

你说要在四个表中进行更改,你想要更新第五张表中的记录。

为此,您可以编写更新触发器,该触发器将在四个表中的任何一个表上进行更改时触发,并检查四个表中的所需值是否已更新,并且相应地更改了所需的列。