Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
update COLORS set COLORS.AR = 'RED' where COLORS.GCRS = 'FIRST' and (case when max(NEWAPP."AGE") > 60 and count(NEWAPP."AGE") > 0)
「ここではグループ機能は許可されていません」というエラーが表示されます
このエラーを防ぐために何ができるか知っている人はいますか?
タイトルは、目的について私ができることのほとんどすべてを語っています。
テーブル間に本当に関係がない場合
UPDATE colors SET colors.ar = 'RED' WHERE colors.gcrs = 'FIRST' AND EXISTS( SELECT 1 FROM newapp WHERE age > 60 )
ただし、適切なデータ モデルでは、このような相関関係のないサブクエリを実行したい状況になることは非常にまれです。通常、colorsテーブルをテーブルに関連付ける列があり、その関係のサブクエリにnewapp追加の述語が必要になります。EXISTS
colors
newapp
EXISTS