P粉2014488982023-08-27 14:25:34
これは機能するようですが、結合を使用する必要のない、より洗練されたソリューションがあると思います...
リーリー ###総テスト### リーリーP粉8850351142023-08-27 00:04:35
おそらくこれがあなたがやりたいことです:
リーリー更新するテーブル (cus
) を C
の cte
に接続し、それに応じて更新します。
@QisM は、email
が一意でない場合の構文に関する懸念を提起しましたが、OP では言及されていないため、email
が実際に一意でない場合、これは次のとおりであることに同意します。解決策ではありません。そこで、構文を少し変更しました:
Now cte
を id
に設定し、 JOIN C ON ..
条件に id
と一致するチェックを追加しました。テスト後、メールが一意でない場合、 これにより問題が解決されます。