質問: sqlでjoinを使用してupdateステートメントを実行する方法を教えてください。 sql server 2005 の「親」テーブルのデータでこのテーブルを更新する必要があります。下記を参照してください。 セール id (int) udid (int) assid (int) ud id (int) assid (int) sale.assidには、ud.assidを更新するための正しい値が含まれています。どのようなクエリがこれを行いますか?私はjoinを考えていますが、それが可能かどうかはわかりません。
回答: postgresql :create table ud (id integer, assid integer); create table sales (id integer, udid integer, assid integer); update ud set assid = sales.assid from sales where sales.id = ud.id;