SQL 插入子查询语句的问题
表1:
ID T_1Name Url
1 ttf 1
2 ddf 2
3 adg 3
表2:
ID T2_Name
1 hgf
2 tew
3 hjh
想把表2中的T2_Name列所有数据插入到表1中的T1_Name列,而表1的Url列也自动插入当前ID值,请问应该怎样写呢?ID列是自动增长值
以下我把Url值填入了'临时数据'
INSERT INTO 表1(T_Name],Url) (SELECT T2_Name,'临时数据' FROM 表2)
但我想得到的效果是:
ID T_1Name Url
1 ttf 1
2 ddf 2
3 adg 3
4 hgf 4
5 tew 5
6 hjh 6
ID T_1Name Url
1 ttf 1
2 ddf 2
3 adg 3
表2:
ID T2_Name
1 hgf
2 tew
3 hjh
想把表2中的T2_Name列所有数据插入到表1中的T1_Name列,而表1的Url列也自动插入当前ID值,请问应该怎样写呢?ID列是自动增长值
以下我把Url值填入了'临时数据'
INSERT INTO 表1(T_Name],Url) (SELECT T2_Name,'临时数据' FROM 表2)
但我想得到的效果是:
ID T_1Name Url
1 ttf 1
2 ddf 2
3 adg 3
4 hgf 4
5 tew 5
6 hjh 6
...全文
相关推荐
使用SQL查询插入数据的问题
在SQL(结构化查询语言)中,插入数据是数据库操作的基本任务之一。在这个问题中,我们看到一个尝试向表中插入新记录的SQL语句,但这个语句似乎有些混淆,可能包含了一些语法错误和不明确的部分。
深入SQL高级子查询上机.pptx
这是数据库管理中的高级技巧,通过子查询,可以对数据表进行动态更新和插入操作。比如,在更新操作中,可以使用子查询来决定更新的内容;在插入操作中,可以通过子查询来获取需要插入的数据。
最新整理的常用sql语句及优化大全
**使用`EXPLAIN`分析查询**:`EXPLAIN`可以显示MySQL如何执行SQL语句,帮助理解并优化查询计划。6. **批量插入**:一次性插入大量数据比单条插入更高效。7.
vc++SQL语句嵌套
在实际项目中,嵌套SQL语句的深度和复杂度可以根据需求而变化。然而,需要注意的是,过度的嵌套可能导致性能问题,因为每次子查询都需要单独执行。
SQL参考手册及查询语句练习 .zip
“SQL查询语句练习.doc”则可能是设计了一系列实际的查询问题,帮助学习者通过实践来巩固理论知识。这些练习可能涵盖了基础查询到复杂的联接、分组和子查询等场景,有助于提升解决实际问题的能力。


