sql - 使用表中的 ID 并插入到辅助表中
问题描述
目前我正在尝试编写一个从一个表中选择然后使用主键插入到辅助表中的 sql 语句。我很难弄清楚我会怎么做。这是我现在的选择和插入。第一个选择将返回多个结果。我需要每晚运行一次,所以我需要让它动态化。
SELECT ParentTypeId FROM Config_OrderParentQueueType
INSERT INTO [dbo].[Config_OrderParentQueueTypeNotes]
([ParentTypeId]
,[NoteDate]
,[NoteText]
,[NoteSubmittedById])
VALUES
(This is the ID I need to insert from the select
,GETDATE()
,'Default Note'
,6)
我试图弄乱行数,但 ID 并不总是连续的。提前感谢任何关于我将如何做到这一点的帮助。
解决方案
使用insert .. select
:
INSERT INTO [dbo].[Config_OrderParentQueueTypeNotes]
([ParentTypeId]
,[NoteDate]
,[NoteText]
,[NoteSubmittedById])
SELECT ParentTypeId, getdate(), 'Default Note', 6
FROM Config_OrderParentQueueType
推荐阅读
- wso2ei - XPath 的评估导致错误
- fpga - 使用 OpenOCD 闪存/运行 Altera Cyclone IV
- swiftui - swiftui ObservedObject 函数在所有视图中调用
- php - 应用程序逻辑是否应该有权访问存储库?
- r - 如何从 R 数据框的两列中联合采样?
- r - Rstudios sarima 只显示地块
- bluetooth-lowenergy - 在 iOS 中监听多个连接的 BLE 设备的特征值变化
- ruby-on-rails - 更新模型的所有道具
- python - 在 UI 上为 QLineEdit 的内容加下划线
- matrix - 如何为满足一定条件的矩阵元素赋值?