Bitte ordnen Sie die Tabellen in der FROM-Klausel wie in der unten angegebenen Abfrage neu; andernfalls die Join-Bedingung in der ON-Klausel, die auf das Joinen von dim_location
angewendet werden soll und fact_flight
Tabellen, werden fälschlicherweise auf dim_date
angewendet und fact_flight
Tabellen, die zu obigem Fehler führen würden:
SELECT
dim_location.country_name,
COUNT(fact_flight.sk_fact)
FROM
dim_date, dim_location
INNER JOIN fact_flight ON dim_location.sk_location = fact_flight.sk_location
WHERE
fact_flight.date_key = dim_date.date_key
GROUP BY
dim_location.country_name