Villkoret i WHERE klausul är:
NOT FIND_IN_SET(host, KnownHosts) AND NOT FIND_IN_SET(user, KnownUsers)
vilket motsvarar:
NOT (FIND_IN_SET(host, KnownHosts) OR FIND_IN_SET(user, KnownUsers))
vilket betyder att du vill utesluta raderna för vilka:host ingår i KnownHosts eller user ingår i KnownUsers .
Så för dina exempeldata, raden:
unknownuser | 192.168.1.5
kommer inte att returneras eftersom host = '192.168.1.5' och det ingår i KnownHosts (='192.168.1.5' ).
Ändra kanske den logiska operatorn till OR , om detta är logiken som du vill tillämpa:
NOT FIND_IN_SET(host, KnownHosts) OR NOT FIND_IN_SET(user, KnownUsers)