0
МОЙ ЗАПРОС ЯВЛЯЕТСЯIF ELSE УСЛОВИЕ В SQL ИНЕКЕ
DECLARE @AutoApprove BIT
SET @AutoApprove = (
SELECT AutoApprove
FROM dbo.CommentBox_Setting
WHERE UserModuleID = @myModuleID
AND PortalID = @portalID
AND CultureCode = @cultureCode
)
Из этого я получит ли 1 или 0 (истина или ложь), кроме того, у меня есть
SELECT * FROM ComentBox_Comment
WHERE UpperModuleID = @UpperModuleID
AND ModuleID = @myModuleID
AND portalID = @portalID
AND cultureCode = @cultureCode
AND //Here i need to check condition
(IF(@AutoApprove=0){ THEN isapprove=1}else {do not check})
Примечание здесь одобрено является таблицей filedName
Я знаю, я могу сделать это с длинным запросом, мне нужен короткий и простой способ. Помогите мне.
Почему '= 1' используется в конце? Я имею в виду, зачем нужна эта часть! – jaczjill