add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE tabA(ID, Account , Amount, Site_Number)
AS
SELECT 1,111111, 200, 14 FROM dual UNION ALL
SELECT 2,111111,-200, 14 FROM dual UNION ALL
SELECT 3,111111, 400, 15 FROM dual UNION ALL
SELECT 4,111111, -400, 15 FROM dual;
4 rows affected
CREATE TABLE tabB(ID, Account , Amount, Site_Number)
AS
SELECT 1, 111111, 201, 14 FROM dual UNION ALL
SELECT 2,111111,-200, 14 FROM dual UNION ALL
SELECT 3,111111, 400, 15 FROM dual UNION ALL
SELECT 4,111111, -400, 15 FROM dual;
4 rows affected
SELECT *
FROM tabA a
FULL JOIN tabB b
ON a.id = b.id -- here should be PK or UNIQUE col
WHERE NOT EXISTS (SELECT a.Account, a.Amount, a.Site_Number FROM dual
INTERSECT
SELECT b.Account, b.Amount, b.Site_Number FROM dual);
ID ACCOUNT AMOUNT SITE_NUMBER ID ACCOUNT AMOUNT SITE_NUMBER
1 111111 200 14 1 111111 201 14