У меня есть две таблицы, к которым я смог правильно присоединиться. Я пытаюсь ввести третью таблицу, в которой даже если в конкретном году нет данных, мне все равно нужны значения null или 0. Моя проблема в том, что когда я присоединяюсь к этой таблице, я получаю либо повторяющиеся записи, либо записи вообще не отображаются.
Вот что я пробовал:
SELECT *
FROM [4th grade math achievement levels] m
INNER JOIN [4th grade reading achievement levels] r
ON m.Location = r.Location
AND m.TimeFrame = r.TimeFrame
AND m.[Achievement Level] = r.[Achievement Level]
RIGHT OUTER JOIN [4th graders who scored below proficient reading level by geographic location] g
ON m.Location = g.Location
AND m.TimeFrame = g.TimeFrame
WHERE m.Location = 'ohio'
AND m.TimeFrame = 2011
желаемый результат Местоположение | Уровень достижений | Данные | Географическое положение | Данные | TimeFrame вот что я пытаюсь объединить