是有可能做到這一點:的SQL Server +插入SELECT語句的值到表
SELECT UserName FROM payroll p
INNER JOIN aspnet_Users u
ON (p.staffId= u.UserId)
WHERE jobId = '1011'
例如,如果上述選擇回報說3個結果:john001,mary002,peter003
如何我可以用它將單個結果插入到我的表(通知)列中嗎?在這種情況下,只有[收件人]列將具有不同的值,並且將成爲上述Select語句返回的結果。
INSERT INTO [Notification]
(
[Recipient],
[Message],
[Type],
[DateCreated]
)
VALUES
(
-- The results from the select statement
'Testing Message'
'Type1,
GETUTCDATE()
)
所以最終我應該在通知表有這些列:提前
john001, Testing Message, Type1, 10/10/1945
mary002, Testing Message, Type1, 10/10/1945
peter003, Testing Message, Type1, 10/10/1945
感謝。