SQL数据库 新表里的数据都从另外两个基本表中获得
新表new_table的数据从旧表tab1,tab2里取得tab1和tab2的关联是tab1是主表tab2是副表tab1里的ID对应tab2的MID是一对多请问怎么写SQ...
新表new_table的数据从旧表tab1 ,tab2里取得
tab1和tab2的关联是 tab1是主表 tab2是副表
tab1里的ID 对应tab2的MID 是一对多
请问怎么写SQL语句 我参考了
用INSERT new_table SELECT tab1.*, tab2.* FROM tab1 INNER JOIN tab2 ON tab1.F1=tab1.F3 插入二个基表的数据,这里假定你二个表通过F1,F3关联(关联有一一或一对多,多对一,你要注意JOIN的类型)
出错误 消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'tb车辆导入保险明细表'中的标识列指定显式值。
有1对多的问题 怎么解决呢 是这个问题吗
new_table的字段比 tab1 加 tab2还多了就几个字段 展开
tab1和tab2的关联是 tab1是主表 tab2是副表
tab1里的ID 对应tab2的MID 是一对多
请问怎么写SQL语句 我参考了
用INSERT new_table SELECT tab1.*, tab2.* FROM tab1 INNER JOIN tab2 ON tab1.F1=tab1.F3 插入二个基表的数据,这里假定你二个表通过F1,F3关联(关联有一一或一对多,多对一,你要注意JOIN的类型)
出错误 消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'tb车辆导入保险明细表'中的标识列指定显式值。
有1对多的问题 怎么解决呢 是这个问题吗
new_table的字段比 tab1 加 tab2还多了就几个字段 展开
7个回答
展开全部
INSERT new_table SELECT tab1.*, tab2.* FROM tab1 INNER JOIN tab2 ON tab1.F1=tab1.F3
ON tab2.F1=tab2.F3
ON tab2.F1=tab2.F3
追问
不是这个小错误
追答
发你的连接码就知啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table tablename as select(这困备神里面的是你滚梁需要查询的东西汪亏 ) 我认为这样比那个insert要好用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询