将两个表连接在一起并插入新表(sqlite)的SQL语句
好的,我有两张桌子,分别是汽车和保险 汽车桌的形状如下:将两个表连接在一起并插入新表(sqlite)的SQL语句,sql,sqlite,Sql,Sqlite,好的,我有两张桌子,分别是汽车和保险 汽车桌的形状如下: 参考号 烙印 颜色 保险表如下所示: 类型 参考号 被保险的表格有点像(首先是空的): 烙印 颜色 目标是将所有有保险的汽车导入到保险表中 到目前为止,我能想到的是: "SELECT cars.reference_number, insured.reference_number FROM INSPECTIONS LEFT JOIN insured ON cars.reference_number = cars.reference_num
"SELECT cars.reference_number, insured.reference_number FROM INSPECTIONS LEFT JOIN insured ON cars.reference_number = cars.reference_number ORDER BY cars.reference_number")
根据您的解释(“所有有保险的汽车”)-被保险人也有参考号,对吗
insert into insured (reference_number, brand, colour)
SELECT reference_number, brand, colour
FROM Cars
where reference_number in (select reference_number from insurance)
ORDER BY reference_number
数据库管理系统名称please@ZaynulAbadinTuhinSQLITE您的SQL在“检查”方面令人困惑。你的第三张桌子不应该只有品牌和颜色。在这个表结构中,甚至不清楚您要做什么。选择汽车。从汽车左侧选择参考号、品牌、颜色、类型加入汽车保险。参考号=保险,参考号更有意义。