SQL语句关于表之间的

问题遇到的现象和发生背景

当空气污染表中有污染物超标 。 将污染物的名字插入到其他表中如何实现
有很多污染物,当有污染物超标会警报,需要将引起警报的原因弄成一个字段
如何实现?

通过定时任务,每10s执行一次,查看最近10分钟(这个时间范围得规矩业务而定)内是否有超标的数据,有的话就查询超标表;
可以用elasticjob,或者xxljob

不建议搞存储过程,如果数据库从Oracle换成MySQL或者其它这种情况,就非常麻烦了

推荐:

可以创建一个存储过程,对污染物表中各污染物数据循环判断,if语句如果指数超标则将其添加到记录超标污染物的表中