• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PostgreSQLで表結合+DELETEしたい)

PostgreSQLで表結合+DELETEしたい

このQ&Aのポイント
  • PostgreSQLを使用して、テーブルの結合とDELETE操作を行いたいと思っています。
  • 具体的には、テーブル(1)とテーブル(2)を結合し、特定の条件を満たすレコードを削除したいです。
  • しかし、結合とDELETE操作を組み合わせる際にエラーが発生しています。解決策をご教示いただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

PostgreSQLではDELETE文の拡張構文として「USING」が使えます。 DELETE FROM (1) USING (2) WHERE (1).カラムA= (2).カラムA AND (2).カラムB=X マニュアルを参照してください。 http://www.postgresql.jp/document/9.0/html/sql-delete.html

HYSTER
質問者

お礼

大変参考になりました。 有難う御座いました!

すると、全ての回答が全文表示されます。