
PostgreSQLで、テーブル(2)の情報をキーに(1)を削除したいのですが、エラーが出てしまいます。
どなたか解決策をご存知の方いらっしゃいましたら
ご教授宜しくお願い致します。
_構造_____________________
テーブル(1)・・カラムA
テーブル(2)・・カラムA、カラムB
_SQL文_____________________
DELETE
FROM (1)
INNER JOIN (2) ON (1).カラムA= (2).カラムA
WHERE (2).カラムB=X
_エラーメッセージ__________
[Err] ERROR: syntax error at or near "INNER"
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-d …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INSERTできるレコード数を制限...
-
0の除算
-
alter tableすると、処理が止ま...
-
列が存在しないと言われる
-
constraint と index の違い
-
powergres(postgres)にalter文...
-
■一番最初に値が入っている(Nul...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Oracle 2つのDate型の値の差を...
-
FROM の中で CASE を使えるでし...
-
異なるサーバのDBデータ同士を...
-
INSERT INTO ステートメントに...
-
ORACLEでLONG項目からCHAR項目...
-
ACCESSのクエリで集計で、先頭...
-
Access テキスト型に対する指定...
-
固有レコード識別子の選択とは??
-
SUBSTRING 関数に渡した長さの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
列が存在しないと言われる
-
INSERTできるレコード数を制限...
-
PostgreSQLで表結合+DELETEしたい
-
長いSQL文を実行するには?
-
DBから日付順に指定件数の削除...
-
動的に生成したカラムを使ったF...
-
0の除算
-
■一番最初に値が入っている(Nul...
-
COPY時のtimestamp型について
-
alter tableすると、処理が止ま...
-
SQLで特定データがNULLなら別デ...
-
constraint と index の違い
-
SQLite:項目が存在しない場合の...
-
Oracleの制約構文に関して
-
INSERTできない
-
powergres(postgres)にalter文...
-
DB2でUNIQUE制約を削除したい
-
SQLiteに関数追加
-
DB2 「既存カラムへのnot null...
-
複数キーワードでのあいまい検索
おすすめ情報