我有两张桌子
Chapters_tbl
(chID,姓名)Status_tbl
(chID,Ch_status)对于chID
中的每个Chapters_tbl
,我想将chID
插入Status_tbl
和Ch_status
我可以在C#中同时使用SQL Server存储过程或实体框架。
我该怎么做?
答案 0 :(得分:3)
使用T-SQL ...
INSERT dbo.Status_tbl (chID, Ch_status)
SELECT
c.chID,
Ch_status = 1
FROM
dbo.Chapters c
WHERE
NOT EXISTS (
SELECT 1
FROM dbo.Staus_tbl s
WHERE c.chID = s.chID
);