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还多了就几个字段
展开
 我来答
191032516
2012-04-17
知道答主
回答量:75
采纳率:0%
帮助的人:25.3万
展开全部
INSERT new_table SELECT tab1.*, tab2.* FROM tab1 INNER JOIN tab2 ON tab1.F1=tab1.F3
ON tab2.F1=tab2.F3
追问
不是这个小错误
追答
发你的连接码就知啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科红懿0Z
2012-04-17 · 超过64用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:158万
展开全部
create table tablename as select(这困备神里面的是你滚梁需要查询的东西汪亏 ) 我认为这样比那个insert要好用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式