Anda dapat menggunakan kueri berikut:
SELECT id, name, partNumber, Aid, Aname, Apart
FROM TableB AS t
CROSS JOIN (SELECT id AS Aid, name AS Aname, partNumber AS Apart
FROM TableA AS a
WHERE NOT EXISTS (SELECT 1
FROM TableB AS b
WHERE b.partNumber = a.partNumber)) AS c
ORDER BY id
Idenya adalah untuk memilih semua catatan yang diperlukan dari TableA
menggunakan NOT EXISTS
ayat. Kemudian CROSS JOIN
tabel turunan dari kueri ini dengan Table1
untuk mendapatkan semua kemungkinan kombinasi.