很抱歉出现noob问题,是的,我已经在google中加入sql,但我不理解语法错误。所以请帮助我。
我有2个表 eng_data_table 和 key 列 和 get 和 get 列
我只想从在eng_data_table.keyword中建立的匹配项中获取匹配项并将其保存到磁盘。这是
COPY ( SELECT * FROM "eng_data_table.key" INNER JOIN "get.get" ) TO 'founded.txt';
对吗?不,我有语法错误
ERROR: syntax error at or near ")"
^
他为什么不喜欢它?
答案 0 :(得分:0)
当连接两个表时,必须使用ON子句指定它们共享哪些字段。在尝试时,您在JOIN本身中列出了仅表名称所属的那些字段。
相反:
SELECT * FROM eng_data_table INNER JOIN get ON eng_data_table.key = get.get