Задать вопрос
@Mimuss

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

Скажем есть такое:
SELECT 'Economy';
выдает:
?column?
----------
Economy
(1 row)
Хочется, чтобы было не одна строка, а несколько, по моему желанию. И да, без создания промежуточной таблицы.
  • Вопрос задан
  • 335 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Решения вопроса 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
небольшая ремарка №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?, ну и тип явный поставил.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы