Мы используем PostgreSQL v8.2.3.
Возможно ли получить строки DISTINCT из оператора UPDATE, используя предложение RETURNING ?
MYTABLE столбцы:
- APRIMARYKEYCOLUMN
- ABOOLEANCOLUMN
- EMAIL
- COLUMN1
- COLUMN2
- COLUMN3
ОБНОВЛЕНИЕ с использованием запроса предложения RETURNING:
UPDATE MYTABLE SET ABOOLEANCOLUMN = true FROM MYTEMPTABLE WHERE EMAIL =
MYTEMPTABLE.EMAIL RETURNING EMAIL, COLUMN1, COLUMN2, COLUMN3;
Здесь в этом случае я ожидаю вернуть отдельные строки из этих столбцов: EMAIL, COLUMN1, COLUMN2, COLUMN3.
Я даже попробовал некоторые способы получения отдельных строк, но это не работает.Хотя я все еще могу решить это на прикладном уровне, я пытаюсь выяснить, можно ли это решить / контролировать на уровне запросов.Любые разные идеи / предложения приветствуются.