Worked flawlessly. Only got the two expected rows.
INSERT INTO Elevated_Authority_Exceptions ("CURRENT_USER", "JOB_NAME", "JOB_USER", "REMOTE_ADDRESS")
VALUES ('ROB', 'ROBS1', 'ROB', '10.10.10.10');
INSERT INTO Elevated_Authority_Exceptions ("CURRENT_USER", "JOB_NAME")
VALUES ('ROB', 'ROBBATCH');
INSERT INTO Elevated_Authority_Exceptions ("CURRENT_USER")
VALUES ('JIMMY');
Select * from elevated_authority_exceptions;
Insert into testtable ("CURRENT_USER", "JOB_NAME", "JOB_USER", "REMOTE_ADDRESS")
values ('PORKBELLY', 'PBS1', 'PORKBELLY', '15.1.1.1');
Insert into testtable ("CURRENT_USER", "JOB_NAME", "JOB_USER", "REMOTE_ADDRESS")
values ('ROB', 'ROBS1', 'ROB', '10.10.10.10');
Insert into testtable ("CURRENT_USER", "JOB_NAME", "JOB_USER", "REMOTE_ADDRESS")
values ('ROB', 'ROBS2', 'ROB', '10.10.10.10');
Insert into testtable ("CURRENT_USER", "JOB_NAME", "JOB_USER")
values ('ROB', 'ROBBATCH', 'ROB');
Insert into testtable ("CURRENT_USER", "JOB_NAME", "JOB_USER", "REMOTE_ADDRESS")
values ('JIMMY', 'JIMMYS1', 'JIMMY', '12.1.1.1');
Select *
from testtable tt
WHERE (tt."CURRENT_USER", tt."JOB_NAME", tt."JOB_USER", tt."REMOTE_ADDRESS") NOT IN
(SELECT E."CURRENT_USER", IFNULL(E."JOB_NAME", tt."JOB_NAME"),
IFNULL(E."JOB_USER", tt."JOB_USER"), IFNULL(E."REMOTE_ADDRESS", tt."REMOTE_ADDRESS") FROM elevated_authority_exceptions e)
;
Rob Berendt
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.