使用 Propel ORM 进行 UNION 查询

2023-11-23

我正在尝试使用 Propel ORM 创建 UNION 查询,例如

$criterion1 UNION $criterion2

有谁知道如何做到这一点?


您无法使用 Criteria 创建联合查询。相反,您可以自己创建 SQL 字符串,并用它来水合物体。如果您仍然想使用 Criteria 构建联合查询的两个部分,您可以调用BasePeer::createSelectSql(Criteria $criteria, array &$params)。这将返回一个 SQL 字符串?在需要由 PDO 层设置的值的位置。第二个参数是一个数组,将填充这些参数(这就是您通过引用传递它的原因)。您可以将其传递给PDOStatement::execute(array $params)功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Propel ORM 进行 UNION 查询 的相关文章

随机推荐

  • 为什么错误处理在 Nodemailer 中不起作用?

    我正在尝试使用 nodemailer 设置一个非常简单的联系表单 它工作正常 但我的问题是它不处理错误 如果引发错误 页面应该重定向 但重定向不会发生并且应用程序停止运行 我一生都无法弄清楚为什么会发生这种情况 这是我的代码 if req
  • d3.js:有限制的平移

    我正在研究具有平移功能的基本线性图表 我设法通过限制图表元素的拖动范围d3 event translate values var tx Math max 0 d3 event translate 0 ty Math min 0 d3 eve
  • 创建 Hermetic Maven 构建

    我正在尝试创建一种可以实现密封构建的方法 同时仍然依赖于项目中的 SNAPSHOT 依赖项 出于示例的目的 假设我有一个项目 其依赖结构如下 other 1 2 SNAPSHOT mine 1 2 3 thing 3 1 SNAPSHOT
  • 在 PyQT5 中创建自定义小部件

    我想知道如何在 pyqt 中创建自定义小部件 我见过许多不同的 C 示例 以及一些 pyqt 的非描述性示例 但没有任何内容真正解释如何执行和实现它 特别是没有任何示例基本上不仅仅是修改后的 qt designer 输出 而且我正在从头开始
  • 如何从 HttpClient 响应访问标头? (角/离子)

    我使用的登录端点返回不记名令牌作为响应标头 正如我在 网络 Chrome 检查窗口中看到的那样 Response Headers Access Control Allow Credentials true Access Control Al
  • 向 TIdHttp 请求添加自定义标头,标头值包含逗号

    我正在使用 Delphi XE2 和 Indy 10 5 8 0 我有一个 TIdHttp 实例 我需要向请求添加自定义标头 标头值中包含逗号 因此它会自动解析为多个标头 我不希望它这样做 我需要自定义标头的标头值仍然是一个字符串 而不是根
  • 在基于Web的Spring范围中使用Thymeleaf处理HTML文件并将处理后的模板存储为字符串

    我正在尝试使用 thymeleaf 渲染 HTML 文件 并将生成的 HTML 内容保存在 String 变量中web based scopes of Spring这样我以后就可以用它来发送电子邮件或将内容转换为 pdf 我已经完成了中给出
  • 查找字符串中最短的重复模式

    我想知道是否有办法在 Octave Matlab 中进行模式匹配 我知道 Maple 10 有执行此操作的命令 但不确定我需要在 Octave Matlab 中做什么 所以如果一个数字是12341234123412341234模式匹配将是1
  • 为什么 &[T] 参数也接受 &Vec

    我正在阅读 Rust 书 即迷你grep项目 在那里我遇到了以下片段 fn main let args Vec
  • 计算文件中单词数的最简单方法

    我正在尝试以最简单的方式编写一个程序来计算 Scala 语言文件中单词出现的次数 到目前为止我有这些代码 import scala io Codec string2codec import scala io Source import sc
  • 在遍历表达式时提取实例变量的当前值

    我目前正在尝试编写一些将 C 表达式转换为文本的代码 为此 我不仅需要遍历表达式树 还需要评估其中的一小部分 以获得局部变量的当前值 我发现很难用语言来表达 所以这里是伪代码 缺少的部分在第一种方法中 public class Progra
  • 如何将时间戳转换为可读的日期/时间?

    我有一个 APIresult像这样给出时间戳1447804800000 如何使用 Javascript jQuery 将其转换为可读格式 您可以使用以下命令将其转换为可读日期new Date method 如果有特定的日期戳 可以通过以下方
  • 我应该如何理解 dis.dis 的输出?

    我想了解如何使用dis Python字节码的反汇编器 具体来说 应该如何解释输出dis dis or dis disassemble 这是一个非常具体的示例 在 Python 2 7 3 中 dis dis heapq nsmallest
  • 克隆整个对象图

    使用此代码序列化对象时 public object Clone var serializer new DataContractSerializer GetType using var ms new System IO MemoryStrea
  • (Hadoop) MapReduce - 链作业 - JobControl 不会停止

    我需要链接两个 MapReduce 作业 我使用 JobControl 将 job2 设置为依赖于 job1 它有效 输出文件已创建 但它并没有停止 在 shell 中它保持这种状态 12 09 11 19 06 24 WARN mapre
  • Windows 中的 GetDesktopWindow 和 OpenInputDesktop API 有什么区别?

    两者的用法有什么区别GetDesktopWindow and OpenInputDesktopWindows 中的 API 至于他们做什么 GetDesktopWindow 返回 根 HWND调用线程当前与哪个桌面关联 也许更好的想法是 扎
  • 冒充用户名和密码?

    WindowsIdentity identity new WindowsIdentity accessToken WindowsImpersonationContext context identity Impersonate contex
  • Swift 的 size 方法采用 Int 的理由是什么?

    我注意到很多快速的内置函数接受或返回Int是而不是UInts 以下是一些示例Array mutating func reserveCapacity minimumCapacity Int var capacity Int get init
  • 我的表格视图在滚动时重用选定的单元格——在 SWIFT 中

    早上好 我的问题是 当我再次向下和向上滚动时 我的表格视图会重用所选的单元格 我的意思是 当我从向上选择一个单元格然后向下滚动时 我未选择的一些单元格会显示为选中状态 还有一些从上往下选择的单元格也会被选中 当我再次向上滚动时 未显示选中状
  • 使用 Propel ORM 进行 UNION 查询

    我正在尝试使用 Propel ORM 创建 UNION 查询 例如 criterion1 UNION criterion2 有谁知道如何做到这一点 您无法使用 Criteria 创建联合查询 相反 您可以自己创建 SQL 字符串 并用它来水