sql >> Databáze >  >> RDS >> Mysql

V příkazu SQL nahraďte NOT IN za LEFT JOIN

Zkuste toto:

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

druhý dotaz

  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. Jeden způsob, jak získat hledání indexu pro vedoucí % zástupný znak

  2. Jaký je nejlepší nástroj pro porovnání dvou databází SQL Serveru (schéma a data)?

  3. Jak mohu použít aktuální datum v dotazu HQL s databází Oracle?

  4. Jak vytvořit VARRAY jako databázový objekt v databázi Oracle