问题标签 [query-builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
85369 浏览

php - Symfony 2:使用理论查询构建器在非相关表上进行 INNER JOIN

我正在尝试使用教义查询构建器构建一个查询,该查询构建器连接一个不相关的表,如下所示:

但这不起作用。我仍然收到一个错误:

错误:连接路径表达式中使用了标识变量 TPost,但之前未定义。

我搜索了此错误消息,每个人都回答使用表别名 + 属性,如 p.someAttribute。但是我要加入的表与我开始选择的表无关。

作为一个普通的mysql查询,我会这样写:

任何想法我做错了什么?

0 投票
1 回答
6786 浏览

java - 如何通过按外来对象字段的值进行选择来构建查询

使用外来对象字段的值进行查询的最佳方法是什么?

假设我有这三个类。

描述单位数量的 UnitResult 类:

描述市场中某些单位的单位类别(例如果汁、零食等):

以及 Unit 类型的枚举:

那么如何查询所有类型在UnitResult哪里?UnitUnitType.JUICES

0 投票
2 回答
13214 浏览

php - 在 Doctrine Symfony2 中使用查询生成器实现 SQL 联合查询

我目前正在使用 Symfony2 框架。我不知道如何通过 Symfony2 中的 Query Builder 加入我的 2 个查询,我只能使用 SQL UNION 查询加入它们。下面是返回正确结果的查询。

我试图在 1 个查询(没有 UNION)中加入此代码以获得正确的结果,但我失败了。

那么如何使用查询生成器来实现这个查询呢?

请指教,谢谢。

0 投票
1 回答
766 浏览

symfony - 教义查询生成器错误

嘿伙计们,我有接下来的两个实体:

这两个实体都有获取/设置。我的 DbaCustomFieldsRepository 中有以下方法:

我在我的 formBuilder 中得到了 $qb:

但是我收到了这个错误,但我不知道为什么:

在第 19 行的 ::base.html.twig 中呈现模板(“[Semantical Error] line 0, col 80 near 'idCustomField': Error: Invalid PathExpression. Must be a StateFieldPathExpression.”)时引发了异常.

我认为问题应该出在我的 QueryBuilder 中,但我不知道为什么.. 任何帮助表示赞赏!谢谢 :)

----------------------------------更新---------------- ------------------------------ 好吧,我设法得到了解决方案,也许不是正确的方法,但它很好用. 问题出在查询构建器上,所以我这样做了:

如果有人有更好的方法,请随时告诉我:)

0 投票
1 回答
1179 浏览

mongodb - Doctrine2 ODM QueryBuilder - 使用两个字段的总和更新字段

基本上尝试做同样的事情:

在 Doctrine2 的 ODM QueryBuilder 中 - 如果没有 MapReduce,这样的事情可能吗?我有一个分片集合,所以我需要使用 QueryBuilder 来按我的复合分片键进行搜索。

简化示例:

不幸的是,这将设置column3为字符串“column1 + column2”。有任何想法吗?

0 投票
1 回答
3595 浏览

symfony - Symfony2 查询生成器

我正在尝试从patentgroup_id 为空的表中获取记录。我试过这个

表中有一条记录,其专利组 ID 为空,但我得到的是空数组。

有任何想法吗?我做错了什么

谢谢

0 投票
2 回答
1227 浏览

java - 无法在 ormlite 中使用列名 =“`GROUP`”的 QueryBuilder

编码

抛出异常

“表 MyClassTable 中的未知列名 '`GROUP`'”

我尝试使用 UpdateBuilder 中的 escapeColumnName() 但结果是一样的。我可以使用原始查询,但它们不安全,因为它们不提供占位符。

数据库是H2。

它看起来像 ormlite 中的一个错误。有什么建议么?

0 投票
1 回答
7972 浏览

mysql - 如何在 Yii 查询生成器中使用 LIKE

如何使用 YIi 查询生成器构建此查询

我试过了

但是这个查询得到 CdbcException。Yii 文档中的示例仅使用 like 或仅使用简单参数。

0 投票
1 回答
461 浏览

database - 在 Matlab 中访问键:值对

我已经使用 Visual Query builder(数据库工具箱)在 Matlab 中成功创建了一个数据库。我熟悉 SQL 并使用 php 和其他语言访问键:值对,但是我在任何地方都找不到 Matlab 的语法。我到目前为止的代码是:

如果此处的“结果”是包含多列的单行数据,我怎样才能最轻松地访问特定列中的数据?我已经可以通过使用列索引来做到这一点,例如 result(1,1)。Matlab 中的语法是什么,所以我可以通过列的名称来访问它,例如 result['Name']?

0 投票
2 回答
549 浏览

visual-studio-2008 - 错误:生成的 SELECT 语句。语法错误:预期

下面是我的 SQL 以及上面的错误。我不知道问题是什么了。我已经尝试了很多。有人可以帮忙吗?

错误:生成的 SELECT 语句语法错误:在列别名或“*”之后需要“,”或“FROM” 要将这些组件添加到数据集,请单击“完成”。