A中有3例,B表中你只能获得2列,可以用常量占位解决
insert into tableA (列1,列2,列3) select 列1,列2,常量 from tableB
例:如下
insert into tableA (列1,列2,列3) select 列1,列2,'123' from tableB 【字符串常量】
insert into tableA (列1,列2,列3) select 列1,列2,123 from tableB 【数值常量】
用insert into插入select结果时如需固定值怎么办
文章介绍了如何在SQL中处理当B表只有两列但需要插入三列数据到A表的情况,可以通过在SELECT语句中使用常量作为第三列的值来解决。示例包括使用字符串常量如123和数值常量123进行插入操作。
摘要由CSDN通过智能技术生成