是否有可能做到这一点:
SELECT UserName FROM payroll p
INNER JOIN aspnet_Users u
ON (p.staffId= u.UserId)
WHERE jobId = '1011'
例如,如果上面的选择返回 3 个结果:john001、mary002、peter003
如何使用它将单个结果插入到我的表(通知)列中?在这种情况下,只有 [Recipient] 列将具有不同的值,并且将是上述 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
提前致谢。