PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Valor de retorno de junção cruzada


Sugiro uma modificação de dados CTE (Postgres 9.1 ou posterior):
WITH ins AS (
   INSERT INTO tbl1(item, usr)
   VALUES('this item', 'the user') 
   RETURNING usr
   )
SELECT t2.*
FROM   ins
JOIN   tbl2 t2 USING (usr)

Trabalhando com o nome da coluna usr em vez de user , que é uma palavra reservada.