【发布时间】:2020-07-01 21:55:48
【问题描述】:
这是我正在尝试做的一个模型:
我有下表-
表 1:
----------
|ID |
----------
| 0001|
----------
| 0002|
----------
并且需要创建下表-
表 2:
-------------------------------------
|ID |Table1ID|Value1 |Value2 |
-------------------------------------
| 00001| 0001| abc| def|
-------------------------------------
| 00002| 0001| ghi| jkl|
-------------------------------------
| 00003| 0002| abc| def|
-------------------------------------
| 00004| 0002| ghi| jkl|
-------------------------------------
其中 Value1 和 Value2 值是标量。
对于表 1 的所有值,如何将表 1 中具有相同值的多行插入到表 2 中?
【问题讨论】:
-
要插入的数据是如何创建的? “abc”、“def”等从何而来?
-
其他列(ID、Value1、Value2)来自哪里?
-
@Dale K 所有其他值都是我需要凭空创建的标量值。它们还不存在。
-
@MohitVaghadiya 见上文
-
@philipxy 感谢您提供有关澄清的提示。鉴于问题的内容,您能否更具体地说明您希望我包含哪些代码或详细信息?
标签: sql sql-server join select sql-insert