Я пытаюсь создать таблицу, используя запрос ниже. Если я не создаю таблицу, а просто запускаю деталь из SELECT *, запрос может быть выполнен.
(SELECT *
FROM "MyDatabase"."2007" A
WHERE A."column name a" NOT IN ('U','A+','A','A-')
AND A."column name b" NOT IN ('SHH','CTP')
AND NOT EXISTS
(SELECT *
FROM "MyDatabase"."2008" B
WHERE (B."column name a" = A."column name a"
AND B."column name b" = A."column name b"
AND B."column name c" = A."column name c")))
Сообщение об ошибке: «GENERIC_INTERNAL_ERROR: поле заканчивается символом«; »: ожидается«; » но получил 'partOfAColName' в строке 1: ... "
В поиске Google пробел в именах столбцов кажется проблемой. Но я не уверен. У меня есть место в именах столбцов. Имена столбцов автоматически определяются Glue Crawler. Поэтому я не уверен, что смогу что-нибудь с этим сделать. У меня есть около 20 столбцов, хотя все имеют место в середине. Может ли кто-нибудь предложить исправление? Спасибо.