sql这个一一对应关系怎么找?

如下图所示,A表经过B表过渡,如何与C表一一对应,示例已经是我精简过的样表,事实上重复数据和错误数据会更多。

要求,C表关联的是时间比A表晚的第一条。cId的顺序和cTime 是一直的 。比如我查A表left join B 和C 后, 要还是两条数据

而且aId 的 1 要么 cId为1的对应。求大神帮忙,数据库是oracle 的 

 

直接左连不就行了嘛