У меня большой запрос в базе данных PostgreSQL. Запросов что-то вроде этого:Просмотреть ошибку в PostgreSQL
SELECT * FROM table1, table2, ... WHERE table1.id = table2.id...
Когда я запускаю этот запрос в качестве запроса SQL, то он возвращает строку разыскиваемого.
Но когда я попытался использовать тот же запрос, чтобы создать представление, он возвращает ошибку:
«Ошибка: столбец„Идентификатор“указан несколько раз.»
(я использую pgAdminIII при выполнении запросов.)
Я думаю, это происходит потому, что будет иметь ResultSet более чем один столбец с именем «ID». Есть ли способ решить это, не записывая все имена столбцов в запросе?
Есть ли способ автоматически присваивать имена таблиц именам столбцов в результате запроса SELECT *? – nnyby 2012-08-16 18:04:29