ストアド プロシージャのこの部分を修正するにはどうすればよいですか?
select は 1、0、または null を返します。select が 1 または 0 を返す場合、@override をその値に設定します。null を返す場合は、@override を 1 に設定します。
構文に問題があります。「'select' 付近の構文が正しくない」および「')' 付近の構文が正しくない」と言われます。
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))