问题标签 [where]

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 投票
6 回答
104 浏览

sql - (Mysql) 如何标记不同的 WHERE OR 行?

例如我要求:

我怎么知道哪一行满足friend_id条件,哪一行满足client_id条件?

是否可以根据会议条件以某种方式标记/标记行?

谢谢。

0 投票
1 回答
477 浏览

doctrine - 检索关系时是否可以添加 WHERE 子句?

在原则上,是否可以在获取与关系对应的对象的属性时添加 WHERE 子句?

就概念而言,假设我只想检索过去 5 天内发表的前 3 篇博文。我的“博客”对象具有定义为关系的“帖子”属性。

更新...

由于有些人难以理解我所说的关系的含义:

如您所见,这是一种受教义支持的明确关系。当我使用它查询时:

我想知道当时是否可以添加附加条款。

0 投票
1 回答
437 浏览

lazy-loading - Rails 3 'where' 没有条件或'all' 延迟加载

如何在没有任何条件的情况下获取模型的 ActiveRecord::Relation 对象?因为我可以写

,但这看起来令人困惑

0 投票
4 回答
12775 浏览

sql-server - WHERE 子句中的无效列名错误,使用 CASE 选择的列

我有一个(相当复杂的)SQL 语句,我从许多不同的表中选择数据,并且为了应对糟糕的遗留数据结构,我有几个自定义列,它们根据来自其他列的值获取它们的值。我目前已经通过以下CASE语句解决了这个问题:

在 MS SQL Server Management Studio 中执行查询时,我得到了我期望的所有结果,并且列名按照我在AS子句中指定的方式列出。但是,由于某种原因,我不允许在WHERE语句中使用条件值。如果我添加

在查询结束时,我在该行收到一条错误消息

消息 207,级别 16,状态 1,第 152 行
无效的列名称“ChannelValue”

为什么不允许这样做?我应该怎么做?

0 投票
3 回答
1066 浏览

r - WHERE aequivalent in R,以相同df的另一列为条件的乘法

我正在尝试根据同一 data.frame 的第三列(id)的值运行 data.frame 列与标量 A 和标量 B 的简单乘法。不知何故,我遇到了一些(订单,排序?)问题——到目前为止,结果肯定是错误的。这里有几个尝试:

我也尝试使用 %in% 语法,但也没有成功。我知道我可以使用 MySQL 并连接到 R,但在这种情况下,我只想在这里使用(基本)R 或 plyr。只是对于那些喜欢代码而不是我的 blabla 的人,这是我在 SQL 中的做法:

感谢您提前提供任何帮助/R 代码建议!请注意,我有超过 2 个 ID!

0 投票
2 回答
2677 浏览

mysql - ORDER BY not working in MySQL 5.1

I have a problem with sql query in php:

When running query on MySQL client version: 5.1.36 query doesn't work totally (ORDER BY won't work), however when running SAME query on MySQL client version: 4.1.13, ORDER BY works!

I have checked nearly all manuals about ORDER BY, WHERE, LIKE commands, but no result. No mention about version differences, etc..

0 投票
3 回答
2328 浏览

mysql - MySQL MATCH AGAINST 具有长 WHERE AND OR 语法的查询?

以下查询未按我预期的方式工作:

这返回的结果比我预期的要多——它并没有将我的结果限制在“榆树”上。

如果我删除最后一行(AND Color ...),我可以看到我的 MATCH AGAINST 工作得很好,并且确实仅限于“elm”上的那些。

我是否需要做一个子查询或其他东西来提取颜色的东西?正确的语法会很有帮助,谢谢!

0 投票
3 回答
912 浏览

sql - SQL INNER JOIN 问题

我正在创建一个查询,它将显示来自 8 个表的记录的信息。最初编写查询的开发人员使用“其中 this 等于 this”和“this 等于 this”的组合来创建连接。

此后,我将查询更改为使用 INNER JOINS。我想知道我的方法是否比使用 WHERE 运算符的组合更好。

根据良好实践的衡量标准,INNER JOINS 的组合是一个不错的选择,还是我应该采用不同的技术。

0 投票
2 回答
618 浏览

c# - linq where子句问题

我想我之前在某个地方看到过一个where子句示例,它调用了一个给出bool结果的函数,但我再也找不到它了,所以我将概述我的问题。

我有一个收藏

我想在其中查询string密钥。表面上很简单,但不幸的是,字符串(我无法控制)是网格单元的编码坐标。

查询是检索Dictionary落入网格特定部分的条目(作为 的类型)。进行函数调用cells.Where(c => isWithinArea(c.Key, area))编译但不起作用。该函数永远不会被调用。

我欢迎任何建议,以尽量减少这项工作。

0 投票
1 回答
10552 浏览

c# - 使用表达式树创建完全动态的 where 子句并在 IQueryable 上执行

在我的代码中的第 (3) 点,我定义了一个名为 query1 的查询,其中我定义了一个 .Where lambda 表达式。此查询在某种程度上是动态的,但仍包含静态元素,它始终引用 Type Employee 及其 (int) 属性 ClientID。

现在我非常喜欢根据以下点 (1) 所示的方法参数来动态引用类型及其属性。

到目前为止,我试图通过用 (4)、(5) 和 (6) 中所写的更精细的表达式树替换它来使第 (3) 点下定义的查询的静态部分完全动态化。但是当我尝试将所有内容加在一起时,它说我调用了 .Where 参数错误。我不知道如何使用正确的参数调用 .Where 以创建完全动态的选择。

有人知道解决这个问题吗?我花了一天时间搜索,到目前为止还没有找到解决方案。

非常感谢您阅读我的问题!如果您对我的问题有疑问,请询问他们:)