【发布时间】:2019-07-03 12:59:14
【问题描述】:
我正在向表中插入数据并希望返回插入的数据。插入的数据包含外键。我想通过外键的连接来获取整个数据。
我尝试在 RETURNING 中放置一个 SELECT,但没有成功。这甚至可能吗,还是我只需要在插入数据后进行另一个查询?
插入语句:
INSERT INTO someTable (col1, col2, col3, foreign_id)
VALUES ('value1', 'value2', 'value3', 1);
所以在这种情况下,我能否有一个基本上会给我的 RETURNING:
SELECT someTable.*, foreignTable.*
FROM someTable
JOIN foreignTable ON someTable.foreign_id = foreignTable.id;
【问题讨论】:
标签: postgresql join sql-insert