oracle视图问题
本人没接触过数据库..刚来新公司也不久,都不知道怎么搜索相关问题只能发贴.
问题是这样:
现有一个log表记录订单各种状态与相应状态变更时间. 现在别处需要用到这里的几个时间.
因为日志表比较大批量查询可能就会影响性能.
新建表嘛得在代码流程里都单独再记录时间点,有点多而且这几个时间只是现在需要用到,
别处暂时没需求,而查日志表又有效率问题
现在需要根据订单ID比较快的查询到其记录的各状态对应时间
能用视图解决吗? 可以的话应该sql应该怎么写?
比如说转成
id type1 type2 type3 ... typeN
123 状态1时间 状态2时间 ...
321 状态1时间 状态2时间 ...
------解决方案--------------------行转列查询吗吧