sql >> Database >  >> RDS >> Mysql

Vervang NOT IN door LEFT JOIN in SQL-statement

Probeer dit:

SELECT m.director 
FROM movies m
LEFT JOIN stars_in_movies sm ON m.id = sm.movie_id
WHERE sm.movie_id IS NULL 
AND sm.star_id = %s

de tweede vraag

  SELECT first_name, last_name
  FROM stars s
  LEFT JOIN stars_in_movies sm
  ON sm.star_id = s.id
  WHERE sm.star_id IS NULL
  AND star_id = %s


  1. het creëren van geparametriseerde views in oracle11g

  2. INT-vergelijking zonder WHERE-instructie

  3. Node.js retourneert resultaat van MySQL-query

  4. Hoe het queryresultaat naar Excel te exporteren in Oracle SQL Developer?