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
SELECT E.name, E.exercise_id, T.exercise_id FROM e_exercise AS E JOIN T.e_training_exercise AS T ON E.exercise_id=T.exercise_id WHERE E.exercise_id NOT IN (SELECT T.exercise_id WHERE T.training_id = 1)
EDIT: Olejcie to zapomniałem o FROM teraz śmiga