@Mimuss

Как сделать временную таблицу с одинаковыми данными?

Скажем есть такое:
SELECT 'Economy';
выдает:
?column?
----------
Economy
(1 row)
Хочется, чтобы было не одна строка, а несколько, по моему желанию. И да, без создания промежуточной таблицы.
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
небольшая ремарка №3: а нафига вам вообще cross join понадобился?
SELECT 'Economy' FROM generate_series(1,10);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
DarkRaven
@DarkRaven
разработка программного обеспечения
Небольшая ремарка к ответу DevMan :
SELECT
  cols.*
FROM 
  (SELECT 'Economy'::character varying (25)  economy) AS cols
CROSS JOIN
  generate_series(1,10);


Я изменил SELECT 'Economy'::character varying (25) economy, чтобы не было ?column?, ну и тип явный поставил.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы