MySQL & Python:如何映射table数据?
MySQL & Python: How to map the table data?
我有以下数据库结构:
TABLE 'images' (id,name,format)
TABLE 'objects'(id,title)
TABLE 'images_objects'(id,image_id,object_id)
其中 image_id
和 object_id
分别是 images_objects
table 的外键。所以我填充了前两个 table,现在我想用 id 对填充第三个 table。我应该构建哪个 SQL QUERY?
尝试两个 table 的笛卡尔积并填充映射 table。
例如:
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
我有以下数据库结构:
TABLE 'images' (id,name,format)
TABLE 'objects'(id,title)
TABLE 'images_objects'(id,image_id,object_id)
其中 image_id
和 object_id
分别是 images_objects
table 的外键。所以我填充了前两个 table,现在我想用 id 对填充第三个 table。我应该构建哪个 SQL QUERY?
尝试两个 table 的笛卡尔积并填充映射 table。
例如:
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