在postgres中多次使用相同的选择

时间:2019-03-15 06:51:32

标签: sql postgresql sql-function

我在一次交易中进行了几次更新,删除和插入。 要使postgres功能。 在所有查询中,我的条件大部分都一样:

WHERE smth IN (SELECT ... IN (SELECT ... ) AND ... NOT IN (SELECT ...) ...)

在DRY的基础上,我不想将同一SQL查询块复制粘贴到每个查询中。分离此大型SELECT以将其用作变量或函数中可能存在的东西的最佳方法是什么?

0 个答案:

没有答案