- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PostgreSQL/SQL/WHERE内で他のテーブルを参照してDELETE へ行く。
- 1 (2009-07-22 (水) 20:25:39)
WHERE内で他のテーブルを参照してDELETE
USINGを使って
DELETE FROM player p USING team t WHERE p.team_id = t.team_id AND t.team_name = 'AC Milan'
INを使って同じ結果を得るには
DELETE FROM player WHERE team_id IN ( SELECT team_id FROM team WHERE team_name = 'AC Milan' )