これを行うことは可能ですか:
SELECT UserName FROM payroll p
INNER JOIN aspnet_Users u
ON (p.staffId= u.UserId)
WHERE jobId = '1011'
たとえば、上記の select が 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
前もって感謝します。