172 похожих чатов

Что-То подобное реально сделать? То есть я создаю временную таблицу

и хочу обновить существующую, которую создал на ее основе. Но выдает ошибку в drs(это алиас для временной таблицы)

6 ответов

15 просмотров

Можно код текстом? Перепечатывать неудобно, да и кусок справа за пределами скрина. Ну или см. например https://kb.objectrocket.com/postgresql/how-to-use-the-postgres-to-update-from-another-table-1158

Я нуб, но я б просто таблицу временную влепил и по ней апдейтил бы, как по ссылке описано. Ну или через CTE вместо времянки, вроде тоже должно сработать

s-l Автор вопроса
א
Можно код текстом? Перепечатывать неудобно, да и к...

у меня сейчас немного поменялась ситуация UPDATE deposit_requests SET link_uuid = drs.link_uuid, state = 'in_chunk' FROM (SELECT deposit_requests.address, SUM(deposit_requests.value) as sum, uuid_generate_v4() AS link_uuid, 'in_chunk' FROM deposit_requests WHERE deposit_requests.state = 'open' GROUP BY deposit_requests.address, deposit_requests.link_uuid) drs WHERE deposit_requests.address = drs.address AND deposit_requests.state = 'open' INSERT INTO requests_chunk (uuid, address, sum) select link_uuid,address, sum from drs; Со 2 по 4 строку я создаю временную таблицу, затем на 1 (условие на 6) делаю апдейт существующей с помощью данных из этой, а затем мне нужно вписать значения из этой таблицы в еще одну

s l
у меня сейчас немного поменялась ситуация UPDATE ...

предлагаю в дискорде или скайпе вместе разобраться)) голос + показ экрана тудым-сюдым

s-l Автор вопроса
s l
ну было бы здорово если есть время

часик-два убить могу сейчас

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

Обсуждают сегодня

Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
лучше скажите, причём тут паскаль?
Alexey Kulakov
22
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
#include <stdio.h> #include <stdlib.h> #include <time.h> int** generate_table(int size_matrix) { int** matrix = (int**)malloc(size_matrix * sizeof(int*)); for (int i ...
Чувак
1
@PerlBanjoBot use v5.38; sub split_on_cond($arr, $cond) { ($a, $b) = ([], []); push @{ $cond->($_) ? $a : $b }, $_ for @$arr; ($a, $b) } use Data::Dumper; warn Dumpe...
Sergei Zhmylove
10
Всем привет! как узнать, что текст в TSkLabel был выведен сокращенным ? Есть функция для TLabel которая позволяет определить , что текст выведен сокращенным function TFrmMai...
DELPHI SOLUTIONS
6
Вот объясните, как это работает: Вот есть допустим unix-подобная система, и программа запускает допустим printf или fork, как это передается ядру, и как оно обрабатывать начин...
Егор
14
Дебил? Я ищу друга
Bitard 228
27
У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
Карта сайта