У меня есть таблица «ghcn_raw_data», которая содержит ежедневные наблюдения за погодой со всех доступных метеостанций, но я пытаюсь сузить ее до наблюдений только с метеостанций в другой таблице «ghcn_stations». Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю INNER JOIN, он возвращает 0 строк
SELECT ghcn_stations.station_name, ghcn_raw_data.observation_day, ghcn_raw_data.element, ghcn_raw_data.amount
FROM ghcn_raw_data
INNER JOIN ghcn_stations ON ghcn_raw_data.station_name = ghcn_stations.station_name;
Если я копирую и вставляю одно из имен станций, которые я хочу, в запрос, как показано ниже, он работает, как ожидалось поэтому я знаю, что по крайней мере некоторые из названий станций существуют в ghcn_raw_data, в отличие от этого примера
SELECT ghcn_raw_data.observation_day, ghcn_raw_data.element, ghcn_raw_data.amount
FROM ghcn_raw_data
WHERE ghcn_raw_data.station_name = 'AEM00041194'
Я также пробовал использовать подзапрос, но получил те же результаты. Оба столбца "station_name" имеют одинаковый тип данных VARCHAR (45)
Заранее спасибо