问题标签 [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 回答
128471 浏览

php - 在原则 2 中选择日期之间的条目

我会因为这个我没有得到修复的最小错误而发疯。我想在两天之间选择条目,下面的例子说明了我所有的失败:

选择 1。

结果(0 个条目):

选择 2

结果(0 个条目):

这是我的当前条目表:

编辑 1

为了评估 sql 以避免疑虑,我运行了这个查询:

结果(3 个条目):

所以,看起来sql不是问题。FROM reservacion r0_ WHERE r0_.fecha > 2012 - 07

0 投票
2 回答
4413 浏览

yii - Yii Query builder 中的多次调用

我想用多个调用在哪里构建查询,但是在使用此代码时出现错误

我明白,我可以使用类似的代码

但我有困难的条件和更简单的使用代码,如上。

在 Codeigniter 中,我可以多次使用这些条件

0 投票
3 回答
63553 浏览

php - 教义2中的子查询 notIN 函数

我想选择不在特定服务中的成员。我有 3 张桌子:

  • membre
  • service
  • membre_servicemembre(和之间的关系service

我正在使用学说 2,在 SQL 中我的查询是:

在教义中,我这样做:

我收到以下错误:

语义错误] 第 0 行,第 123 列“m WHERE ms.id”附近:错误:“m”已定义。

0 投票
4 回答
16850 浏览

php - 如何在 Doctrine2 查询生成器中使用“间隔”

在我的 Symfony2 存储库中,我想从计划表中获取已开始但尚未完成的对象。对象内的间隔应该作为“未完成”遇到,应该作为变量传递。

使用纯 SQL,它的工作方式如下:

我可以使用 DQL / Query Builder 实现相同的目标吗?

这是我到目前为止所拥有的:

但这会返回以下错误:

我发现Doctrine2 / DQL不支持“间隔”,这里也提到

关于如何使用 Doctrine2 的查询生成器或 DQL(并将间隔作为变量传递)来完成此任务的任何建议?

0 投票
1 回答
10977 浏览

symfony - QueryBuilder Symfony2,ASC 中的 10 个最后结果

我的 QueryBuilder 查询:

如何在 ASC 中显示最后 10 个结果?谢谢你

0 投票
1 回答
8109 浏览

java - Mongodb java查询生成器

我是java新手。如何在 java 中构建这个 mongo 查询。任何帮助/提示将不胜感激。

0 投票
3 回答
1273 浏览

mysql - What does #__ mean at the beginning of a table name in a Joomla mysql query?

I have a mysql query that looks like this $query="SELECT * FROM #__content".

What does the #__ at the start of the table name mean?

0 投票
1 回答
950 浏览

symfony - 致命错误:达到“100”的最大函数嵌套级别,正在中止

我有这个实体:

我需要知道发票是否已全额支付,以下 sql 也是如此:

现在,通过 querybuilder 以这种方式转换为 DQL:

我收到错误消息:致命错误:达到“100”的最大函数嵌套级别,正在中止!

我怎么写这个查询?

0 投票
3 回答
469 浏览

mysql - Yii 查询生成器中的 IN 问题

我使用 Yii 框架,我需要构建具有许多条件的困难查询。我正在填充 2 个数组 $conditions 和 $values。我有一个问题。下面是示例当我使用

我只从 user_id = 1 获得价值

当我不使用选项并手动编写时

没问题。

当然我可以使用第二个构造,但它似乎不是很好。

0 投票
3 回答
177 浏览

sql - 允许查询构建的数据层

我需要提供一个小型应用程序,允许客户端针对其本地数据库创建查询(或“规则”)并触发某些操作(发送邮件、短信和其他内容)。

由于他们将被允许为这项工作陈述实际的 SQL,我想知道我的数据层应该是什么样子。似乎我不需要实体和存储库,因为所有数据交互都是弱类型的。

那么我的数据层应该做什么呢?打开连接,接受输入的SQL,返回属性包列表?我什至需要一个数据层吗?

[更新]

这是客户希望在他的应用程序中拥有的,能够针对他们的数据库编写或构建查询。它将在他们的本地计算机上运行,​​这意味着恶意员工不需要 SQL 注入攻击。

但是即使我有一个可视化控件来构建查询、验证和清理它,这一层的最终结果是 SQL 代码,不是吗?如果我想测试它,我该如何抽象它?