Ошибка PostgreSQL: слишком много записей таблицы диапазонов? - PullRequest
0 голосов
/ 28 ноября 2018

Когда я пытаюсь выполнить большой SQL-запрос с объединением 20000, PostgreSQL завершает работу с этой ошибкой: «слишком много записей таблицы диапазонов»

Не могли бы вы помочь мне решить эту проблему?

"ВЫБЕРИТЕ ОТЛИЧИЕ p2.s AS att_X, p3.s AS att_Y ОТ t_58815 AS p0, t_27700 AS p1, t_85383 AS p2, t_27700 AS p3, t_50436 AS p4, t_36552 AS p5, ГДЕ p3.o = p0.o И p4.o= p1.o И p2.s = p1.s И p2.s = p0.s И p3.s = p4.s И p3.s = p5.s UNION ... "

1 Ответ

0 голосов
/ 28 ноября 2018

Единственное возможное решение этой ошибки - использовать меньше таблиц в запросе UNION.

...