Comment réparer cette partie de ma procédure stockée?Définition d'une variable avec select inside coalesce
La sélection renvoie 1, 0 ou null. Si la sélection renvoie 1 ou 0, je souhaite que @override soit défini sur cette valeur. Si elle renvoie null, alors je veux que @override soit mis à 1.
Quelque chose ne va pas avec ma syntaxe; On me dit "syntaxe incorrecte près de 'select'" et "syntaxe incorrecte près de ')'".
Voici le sql.
set @override = (coalesce(select override from groupPreferences g inner join
preferences p on g.preferenceId = p.preferenceId where groupId = 13
and description = 'myDescription'), 1))
À peu près comme la réponse de Bodee? –