powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / из ЗАПРОСА в ТАБЛИЦУ?
10 сообщений из 10, страница 1 из 1
из ЗАПРОСА в ТАБЛИЦУ?
    #34401242
Ivan A.Zhukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно как то данные из полученого запроса запихать в таблицу?
Например у меня есть таблица Tem с данными температуры у нее поля date,time,temp и таблица Tem_light с обобщенными данными температуры у нее поля date,temp.
Я деляю запрос
Код: plaintext
SELECT date,SUM(temp) AS temp FROM Tem GROUP BY date;
Могу ли я его (ответ от запроса) вставить в таблицу Tem_light?
P.S. CREATE VIEW не предлагать.
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401270
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSERT into table2(table2.field1,table2.field2,table2.fields) SELECT table2.field1,table2.field2,table2.field3 FROM table2

Главное, чтобы число и типы полей в INSERT и SELECT частях было идентичным

P.S. сори, вроде ответ тут писал, а зачем-то тема создалась новая
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401307
Ivan A.Zhukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NetFantomINSERT into table2(table2.field1,table2.field2,table2.fields) SELECT table2.field1,table2.field2,table2.field3 FROM table2
Главное, чтобы число и типы полей в INSERT и SELECT частях было идентичным
Данные то надо из таблицы Temp а не из таблици Temp_light выбирать. Или я чего не так понимаю.
Я правильно понял так делать?
Код: plaintext
INSERT into Temp_light (Temp_light.date,Temp_light.temp) SELECT Temp_light.date,SUM(temp) AS Temp_light.temp FROM Temp GROUP BY Temp_light.date
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401314
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSERT into Temp_light (Temp_light.date,Temp_light.temp) SELECT Temp .date,SUM(temp) AS Temp .temp FROM Temp GROUP BY Temp .date
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401339
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSERT into Temp_light (Temp_light.date,Temp_light.temp) SELECT Temp.date,SUM(Temp.temp) AS temp FROM Temp GROUP BY Temp.date
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401342
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, у тебя там путаница получается - имя таблицы и имя поля совпадают...если только регистрозависимость не использовать "Temp", "temp"
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401358
Ivan A.Zhukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NetFantomINSERT into Temp_light (Temp_light.date,Temp_light.temp)
Это вообще выдает ошибку (недалеко от . символ такой то)
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401364
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче, пришли стуктуру обеих табли
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34401402
Фотография NetFantom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
INSERT into Temp_light (Temp_light.date,Temp_light.temp) 
тут очепятался, имя таблицы не нужно INSERT into Temp_light (date,temp)
...
Рейтинг: 0 / 0
из ЗАПРОСА в ТАБЛИЦУ?
    #34404305
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще сначала глянул бы чего в синтаксисе комманды INSERT/ писано .
Ну а если не CREATE VIEW
а скажем CREATE TABLE TEMP_TODAY as select ..... итак далее.... ? ЧТЕНИЕ ДОК РУЛИТ!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / из ЗАПРОСА в ТАБЛИЦУ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]