我有以下数据库结构:
TABLE 'images' (id,name,format)
TABLE 'objects'(id,title)
TABLE 'images_objects'(id,image_id,object_id)
其中image_id
和object_id
分别是images_objects
表的外键。所以我填充了前两个表,现在我想用 id 对填充第三个表。我应该构建哪个 SQL 查询?
最佳答案
尝试计算两个表的笛卡尔积并填充映射表。
否定:
insert
into images_objects
(image_id
,object_id
)
select i.id as image_id
,o.id as object_id
from images i
join objects o
on 1=1
关于python - MySQL 和 Python : How to map the table data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53607344/