张朋举Biz 2022-04-16 16:33
浏览 16
已结题

pgsql想实现mysql一样样的列子查询操作

mysql可以用子查询引用之前列进行计算:

select n0 * 3 as n1, (select n1 * 2) from (select 1 n0) t1

img

但是postgresql 怎么实现呢?目前知道只能嵌套到下一层可行;直接引用如mysql是会提示找不到n1列的。

select *, (select n1 * 2) from (select n0 * 3 n1   from (select 1 n0) t1) t

可是要知道,嵌套多层是很不方便的,统计数据是很难受的嵌套一次起一个别名;只是引用之前列,如mysql方便多了。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月24日
    • 创建了问题 4月16日

    悬赏问题

    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算
    • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
    • ¥20 有人知道这种图怎么画吗?
    • ¥15 pyqt6如何引用qrc文件加载里面的的资源
    • ¥15 安卓JNI项目使用lua上的问题
    • ¥20 RL+GNN解决人员排班问题时梯度消失
    • ¥60 要数控稳压电源测试数据
    • ¥15 能帮我写下这个编程吗
    • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路