SI D'AUTRE CONDITION DANS LA CLAUSE SQL WHERE
MA REQUÊTE EST
DECLARE @AutoApprove BIT
SET @AutoApprove = (
SELECT AutoApprove
FROM dbo.CommentBox_Setting
WHERE UserModuleID = @myModuleID
AND PortalID = @portalID
AND CultureCode = @cultureCode
)
À partir de ce que je vais obtenir que 1 OU 0 (VRAI OU FAUX) de plus j'ai
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})
Remarque ici isapprove de la table de filedName
Je sais ,je peux le faire avec une requête longue, j'ai besoin de moyen court et facile.
Aide-moi à sortir.
Vous devez vous connecter pour publier un commentaire.
Essayer quelque chose comme
Il s'agira de vérifier
isapprove = 1
si@AutoApprove = 0
, ou1=1(ignore)
autrement.CAS (Transact-SQL)