我正在尝试执行此查询,但我收到以下错误:
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;
我的查询中缺少哪些关键字?
答案 0 :(得分:2)
你很接近,但正如jarlh在评论中所说,你需要一个加入条件,如
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 ON egt.SOMEKEY = egy.SOMEKEY;
这里的SOMEKEY将引用两个表中都存在的字段。
希望有所帮助。