Mam takie tabelę:

e_training_exercise (złaczeniowa)
int training_id | int exercise_id

e_exercise
int exercise_id | varchar name

Tworzę listę rozwijaną select i potrzebuje pobrać rekordy z tabeli e_exercise, które dla danego e_training_exercise.training_id nie będą miały e_exercise.exercise_id w e_training_exercise.exercise_id

Wymyśliłem coś takiego ale nie działa
  1. SELECT E.name, E.exercise_id, T.exercise_id FROM e_exercise AS E
  2. JOIN T.e_training_exercise AS T ON E.exercise_id=T.exercise_id
  3. WHERE E.exercise_id NOT IN (SELECT T.exercise_id WHERE T.training_id = 1)


EDIT: Olejcie to zapomniałem o FROM teraz śmiga