Pgadmin no puede leer los nombres de las columnas debido a la cabecera en el nombre de la columna.
Quiero unir las tablas de abajo. Para hacerlo, por favor vea el código de abajo. Sin embargo, no es posible leer el código debido al siguiente error, ya que no es capaz de leer la cabecera de municipilacity.
SELECT
financial_data.Municipality,
financial_data.Average_income_per_working_person,
financial_data.Average_income_per_working_population,
financial_data.percent_40_with_lowest_income,
financial_data.Average_income_per_household,
fundadata_zip_converter_dropped_columns.postcode,
fundadata_zip_converter_dropped_columns.place_name,
fundadata_zip_converter_dropped_columns.county_name,
fundadata_zip_converter_dropped_columns.state_name,
fundadata.postcode,
fundadata.postcode
FROM
fundadata
INNER JOIN fundadata_zip_converter_dropped_columns
ON fundadata_zip_converter_dropped_columns.postcode = fundadata.postcode
INNER JOIN financial_data
ON fundadata_zip_converter_dropped_columns.place_name = financial_data.Municipality
none
ERROR: column financial_data.municipality does not exist
LINE 18: ...dadata_zip_converter_dropped_columns.place_name = financial_...
^
HINT: Perhaps you meant to reference the column "financial_data.Municipality".
SQL state: 42703
Character: 723
davy.ai
El mensaje de error indica que la columna “financial_data.municipality” no existe. Sin embargo, sugiere que la columna prevista podría ser “financial_data.Municipality”. Esto se debe probablemente a que PostgreSQL trata los identificadores entre comillas como sensibles a las mayúsculas y minúsculas, y parece que el nombre de la columna en la tabla no es consistente con la mayúscula y minúscula usadas en la consulta.
Para resolver el problema se debe verificar la capitalización exacta del nombre de la columna en la tabla, y modificar la consulta para que coincida en consecuencia. Alternativamente, se podría modificar el nombre de la columna en la tabla para que coincida con la mayúscula y minúscula usadas en la consulta. Una vez corregida la capitalización, la consulta debería poder ejecutarse correctamente.