标签: sql postgresql sql-function
我在一次交易中进行了几次更新,删除和插入。 要使postgres功能。 在所有查询中,我的条件大部分都一样:
WHERE smth IN (SELECT ... IN (SELECT ... ) AND ... NOT IN (SELECT ...) ...)
在DRY的基础上,我不想将同一SQL查询块复制粘贴到每个查询中。分离此大型SELECT以将其用作变量或函数中可能存在的东西的最佳方法是什么?