select SELLS.BEER, SELLS.PRICE, SELLS.BAR
from FREQUENTS
where FREQUENTS.DRINKER = 'Sally'
and FREQUENTS.BAR IN (select SELLS.BAR from SELLS where PRICE > 5);
以下是错误消息:甲骨文子查询错误
ORA-00904: "SELLS"."BAR": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 43 Column: 33
我已签表中的所有列,他们看起来适合我,但是我找不到。
有人可以告诉我错误在哪里吗?我正在尝试解决它,而不使用JOIN。
似乎表SELLS没有列被称为 “BAR”。它可能有一个叫做“bar”或“Bar”的? –