私の状況を複雑にしているのは、削除する主キーの単純なリストを持つ単一の列キーがないことです (たとえば、「([list]) にキーが入っているテーブルから削除」)。主キーとして複数の列があり、それらすべてを結合する必要があります。
他のデータベースについて知っていることを使用して、これは次のように実行できると考えました。
DELETE FROM
table1 t1
LEFT OUTER JOIN
table2 t2
ON
t2.key1 = t1.key1 AND
t2.key2 = t1.key2
WHERE
t2.key1 IS NULL;
しかし、Teradata (v12) はエラー番号 3706 で応答し、「構文エラー: 結合されたテーブルは FROM 句では許可されていません」と言います。