Aode题目:
给定两张表risk_events (风险事件表) 和 event_define(风险定义表)。
表数据如下:
1、risk_events
字段说明:
Event_code: 事件编码
Num:事件发生数量
Time:事件发生的时间
2、event_define
字段说明:
Code: 事件编码
Name:事件名称
表1中event_code为表2code外键。
要求:
在浏览器端展示出每个事件对应的名称和该事件离当前时间最近(即最新)的数量和时间。开发时请注意运行性能的优化。
解决方案1: 先将两个表的数据分别查出,在用数组转换的方式进行渲染输出
解决方案2:
Sql:
SELECT * from event_define a INNER JOIN
(SELECT event_code,MAX(time) FROM risk_events
GROUP BY event_code) b on
a.code = b.event_code
