sql - SQL 语句显示未包含的条目和包含的条目
问题描述
我想创建一个存储过程,当用户最初创建一个新表单并包含他想要的一些实体,然后返回并编辑实体并向它们添加更多内容时。
所以我想在表格中显示他选择和未选择的所有实体。
这是我尝试过的存储过程,但它只返回尚未包含的实体。
ALTER PROCEDURE [dbo].[CreateEntitiesInRCM]
@RCM_ID INT,
@EntityID INT,
@Comments VARCHAR(1000),
@included BIT
AS
BEGIN
INSERT INTO [tblEntitiesInRCM] (RCM_ID, EntityID, Comments, Included)
VALUES (@RCM_ID, @EntityID, @Comments, @included)
IF (@included = 0)
BEGIN
DELETE FROM tblRCM_AllCtrl
WHERE RCM_ID = @RCM_ID
AND controlID IN (SELECT ControlID
FROM [tblControl_Library]
WHERE EntityID = @EntityID)
END
END
解决方案
推荐阅读
- javascript - 在哪里放置`axios.interceptor`?在 react-create-app 的单独服务中?
- laravel - 从关系表中提取数据到 AppServiceProvider
- scala - 没有退货声明如何提前退货?
- php - 如何发布woocommerce结帐字段html值
- javascript - PHP 邮件显示没有链接的文本
- javascript - 错误:“NgxSmartModalService”类型上不存在属性“modalStack”。您的意思是“_modalStack”吗?
- python - 如何从回调函数中打破 Word2vec 训练?
- javascript - 设置视差滚动时遇到问题
- python - 如何更正 ASCII 数据中的这种格式错误或使用 python 正确读取数据?
- javascript - JavaScript 中的原型继承问题