title: Searching multiple rows that are not in a relationship n:m
body: <p>Similar question <a href="https://stackoverflow.com/questions/544094/mysql-finding-rows-that-dont-take-part-in-a-relationship">here</a> </p>
  
  <p>Very similar to the question above but with a slight difference, I need to find a list of users that haven't seen at least one film in a list of movies.</p>
  
  <p>Assuming two tables 'movies' and 'users', there's an n:m relationship between those, and a table 'seen' describing that relationship. </p>
  
  <p>I need to find out for <strong>any number of given users</strong>, and <strong>any number of given movies</strong> all the <strong>users</strong>, from that given list, that have not watched <strong>at least one</strong> of the given movies.</p>
  
  <p>Is this achievable in a single query? I can't figure out a way of do that.</p>
  
  <p>Edit: Here's a demo with an attempt to solve the problem, the issue with that is it returns users that not have seen all of the movies from the given list. What we need is a user that has not seen ANY of the movies from that list: <a href="http://rextester.com/DEIH39789" rel="nofollow noreferrer">http://rextester.com/DEIH39789</a></p>