Błąd składni zapytania o połączenie wewnętrzne MySQL

Jestem nowicjuszem w MySQL i nie potrafię zrozumieć, co się tutaj dzieje. Mam dwa stoły. Lewa tabela nosi nazwę Treningi. Odpowiednie kolumny sądate (wpisz datę) iid (wpisz int).

Właściwa tabela jest nazywanaWorkout_locations (odpowiednie pola:workout_id type int, and location_id type int).

Pola łączenia sąWorkouts.id iWorkout_locations.workout_id.

Chcę tylko uzyskać tabelę dwóch kolumn:date (z treningów) ilocation_id (zWorkout_locations). Muszę tylko pobierać rekordy zWorkouts tabela oparta na kilku polach (instrukcja sql powinna to wyjaśnić).

Oto moja składnia sql:

SELECT Workouts.date as date, Workout_locations.location_id as loc_id
FROM Workouts 
WHERE Workouts.pacegroup_id='9' AND (Workouts.date BETWEEN '2013-08-19' AND '2013-08-25') 
INNER JOIN Workout_locations ON Workouts.id=Workout_locations.workout_id"

Ale dostaję ten błąd:

Wystąpił błąd w składni SQL; sprawdź instrukcję, która odpowiada twojej wersji serwera MySQL pod kątem poprawnej składni w pobliżu „INNER JOIN Workout_locations ON Workouts.id = Workout_locations.workout_id” w linii 1

Mam nadzieję, że jest to bardzo łatwy do zauważenia błąd dla kogoś, kto ma z tym doświadczenie. Czy ktoś to widzi? Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion