【发布时间】:2016-03-12 19:58:51
【问题描述】:
select line_number, TIME
from LINE join LINE_STOP join PASSAGE
where time = (select count (Time)
from passage
where time between 500 and 620)
group by line_number;
谁能告诉我我的错误在哪里?
【问题讨论】:
-
from LINE join LINE_STOP join PASSAGE您是否要连接三个表?您错过了标识表中相同列的 ON 子句 -
这个查询问题太多了不提建议:
time是Oracle保留字。from中缺少on关键字。您正在将名为time的列与计数进行比较,这似乎不合理。group by与select不一致。