当前位置: 首页 > news >正文

在postgresql和duckdb的多表连接中其中一个表引用另一个表的数据

postgresql需要用LATERAL关键字

postgres=# select i from generate_series(1,3)t(i),(select j from generate_series(1,4)t(j) where j>i)b; 错误: 字段 "i" 不存在 第1行...,3)t(i),(select j from generate_series(1,4)t(j) where j>i)b; ^ 描述: 表"t"中存在一列,名为"i", 但是这个表名并不能从这部分查询里引用. 提示: To reference that column, you must mark this subquery with LATERAL. postgres=# select i from generate_series(1,3)t(i),LATERAL(select j from generate_series(1,4)t(j) where j>i)b; i --- 1 1 1 2 2 3 (6 行记录)

duckdb可以用也可以不用LATERAL关键字

D select i from generate_series(1,3)t(i),(select j from generate_series(1,4)t(j) where j>i)b; ┌───────┐ │ i │ │ int64 │ ├───────┤ │ 1 │ │ 2 │ │ 3 │ │ 1 │ │ 2 │ │ 1 │ └───────┘ D select i from generate_series(1,3)t(i),LATERAL(select j from generate_series(1,4)t(j) where j>i)b; ┌───────┐ │ i │ │ int64 │ ├───────┤ │ 1 │ │ 2 │ │ 3 │ │ 1 │ │ 2 │ │ 1 │ └───────┘
http://www.jsqmd.com/news/139974/

相关文章:

  • 2025最新!研究生必备8个AI论文工具:开题报告与文献综述全测评
  • 快递查询前端
  • 同步通信协议(I2C协议、SPI协议、驱动OLED/EEPROM/传感器)教程,文章内容利于搜索引擎搜索,整篇文章不要有AI生成痕迹
  • 2025必备10个降AIGC工具,MBA人必看!
  • 博客导引 - 少年
  • “榜单制造者”与“价值布道者”:GEO讲师的两极分化
  • 怎么渡过骑行倦怠期?
  • 学长亲荐10个AI论文平台,自考毕业论文轻松搞定!
  • Aneiang.Pa 代理池(Proxy Pool)功能与 ASP.NET Core Web API 集成实战
  • 2026备考CAIE:我的“认知破壁”实战
  • 基于大数据的ECharts的海洋气象数据可视化平台设计与实现(毕设源码+文档)
  • 点分治/树
  • 2025终极AI论文神器:9款免费工具实测,查重<13%原创度高超靠谱!
  • OAuth:你的数字世界“授权代理人”
  • 基于大数据的全国降水分析可视化系统的设计与实现(毕设源码+文档)
  • vscode上使用git
  • 碎点
  • 学长亲荐10个AI论文网站,自考毕业论文轻松搞定!
  • 2026年AI产品经理进化论:当“业务直觉”遭遇“技术理性”
  • Maxwell电机与Simplorer联合仿真教程:矢量控制SVPWM算法下的电磁场路耦合电路...
  • 基于大数据的影评情感分析可视化及推荐系统(毕设源码+文档)
  • Transformer 模型读书报告
  • AI创业心得:录视频量产技巧+广告行业价格战痛点分享
  • 基于Qt5.14+OpenCV4.6.0的通用化视觉软件:多相机多线程支持,独立DLL工具集
  • Centos搭建LDAP 目录服务
  • http复习2
  • 国产之光:麒麟操作系统(KylinOS)深度体验与实用指南
  • 飞剪追剪程序plc程序伺服程序 同步控制 适合新手学习参考 包含PLC程序+触摸屏程序+CAD...
  • 微信不死进程的理解
  • 下一阶段的技术与生态:多模态、生成式与人机协作的“新均衡”