【发布时间】:2015-01-13 15:27:32
【问题描述】:
我正在尝试执行此查询,但出现以下错误:
ORA-00905: missing keyword
00905. 00000 - "missing keyword"
*Cause:
*Action:
Error at Line: 25 Column: 51
查询是:
SELECT egt.education_guarantee_type_id, egt.description, egt.is_available, egy.year_number
FROM mo_education_guarantee_types egt
INNER JOIN mo_education_guarantee_years egy;
我的查询中缺少什么关键字?
【问题讨论】:
-
你需要一个连接条件,例如 INNER JOIN mo_education_guarantee_years egy ON egt.col = egy.col
-
你应该告诉它加入哪一列。请参阅SQL Inner Join 语法。
-
或者,如果您想要两个表的笛卡尔积,也可以将
inner join更改为cross join。
标签: sql database oracle inner-join