You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行INSERT关联查询时报错‘relation film_category.film_id不存在’

问题解决:INSERT语句关联错误修正

你的SQL报错是因为JOIN子句写法错误——你把film_category表的字段film_id当成表名来关联了,正确操作是关联film_category整张表,再通过字段设置关联条件。

修正后的SQL

INSERT INTO d_table
SELECT category.name, film_category.film_id
FROM category
INNER JOIN film_category ON film_category.category_id = category.category_id

错误点说明

原语句里的INNER JOIN film_category.film_id不符合语法规范,JOIN后必须跟表名(或表别名),而非表的字段。这里直接关联film_category表,再通过ON子句用两个表的category_id建立关联,就能正确获取分类名称与对应影片ID的数据,插入到d_table中。

内容的提问来源于stack exchange,提问作者Beansie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 17:51:59