要件は、テーブル B からテーブル A に行をコピーすることです。まだ存在しない ID を持つ行のみをコピーする必要があります。
INSERT INTO A(id, x, y)
SELECT id, x, y
FROM B b
WHERE b.id IS NOT IN (SELECT id FROM A WHERE x='t');
^^^^^^^^^^^
今、説明パスを比較するために外部結合でこれを書き込もうとしていましたが、これを書くことはできません(少なくとも効率的に)。
^ で強調表示された sql がこれをややこしくしていることに注意してください。