问题标签 [multiple-results]

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 投票
1 回答
1028 浏览

sql - 如何在 JOIN 语句中查找导致行重复的列?

微软 SQL 服务器。我有这种情况:

而且我有一些重复的行,因此包含不同值的列不在这 13 个选定的列中。我想通过查找连接表中的哪一列具有不同的值来解决这个问题,然后决定如何处理它。

解决方法是选择T1.*T2.*等,仔细分析结果。问题是,我必须选择很多列并花时间做重复性的任务。

是否有工具/程序/查询可以自动为我完成?我相信在开发复杂的数据库查询时这是一项常见的任务。

编辑

我找到了一个很好的工具,可以简化select *查询结果的分析。

Dbeaver是一个免费的通用数据库管理器,在结果视图中有一个“计算”面板。可以选择任何单元格/行/列,它会即时计算计数和不同的值计数。这些可以按列分组,这正是搜索哪一列具有不同值时所需要的。超级好用。

参考:https ://github.com/dbeaver/dbeaver/wiki/Panels

0 投票
1 回答
27 浏览

mysql - MySQL 基于 round(1 + rand() * x) 查找产生 NULL 和多个结果

我正在尝试从 MySQL 中的查找表中随机选择名字来构建测试数据集。我有一个包含 200 个名字、性别和从 1 到 200 的行 ID 的表。像这样:

我正在使用具有以下查询的随机生成器从该表中进行选择:

我期望随机数与查找表中的一个 id 完全一致,从而产生一个单一的结果,例如

一次又一次地运行代码给了我一个选择

  • 单行(如上)
  • 或多行,如

id firstname 29 Ethan 147 Jean

  • 没有结果(两个字段都为 NULL)。

如果我自己运行随机生成器,它总是会生成一个介于 1 和 200 之间的数字。如下所示,id 字段是 INT,如果我将结果转换为 SIGNED,则查询的行为方式相同。我也尝试使用 FLOOR 而不是 ROUND,只是想看看它是否有任何不同 - 唉,不。

谁能告诉我为什么异常?我错过了什么?

下面是一些用于创建原始表的前 20 行的代码,用于测试目的:

0 投票
2 回答
1468 浏览

sql - 使用来自一个查询的(多个)结果作为另一个查询的输入

我正在使用 Vb.net 和 SQL 编写票务程序

我有 2 个表需要在查询中使用。一张表(Tickets)包含我需要的所有值。第二个表 (Ticketactions) 包含链接到 Ticket 的所有 TicketActions

我想要的是创建一个搜索,搜索以下列:

  • 票证说明
  • 票证.票证ID
  • Ticketaction.ActionDescription

我有一个运行良好的搜索并搜索门票表

我想要的是用额外的 TicketNumbers 扩展上面的查询,这些 TicketNumbers 是 TicketActions 表中查询的结果

因此结果应该与第一个查询完全相同,但添加了第二个查询找到的票号。

任何帮助都会非常受欢迎,因为我真的不知道如何解决这个问题

0 投票
0 回答
24 浏览

postman - 运行多个请求 API 后,API 未在迭代中运行

/api/stores在邮递员中触发一组不同的数据:

但是在 2 次迭代中运行所有 API 时,所有在其下/api/stores运行的 API 都没有在 2 次迭代中运行

运行多个请求 API 后,API 未在第二次迭代中运行

0 投票
1 回答
44 浏览

postgresql - 子查询的结果在一列中?PostgreSQL

我想知道是否有一种方法可以在查询的一列中获取子查询的多个结果......像这样:

我正在尝试这样的事情:

0 投票
0 回答
12 浏览

r - 将多个查询的结果组织到表中

我是 R 和编码的初学者,目前正在使用 R 的贝叶斯网络分析结果。我有这个代码,将收益率结果作为概率及其 95% 的凭证间隔。

这是我用来根据吸烟状况和社会阶层预测当前哮喘的代码示例。我想要的是一种将我从两个查询中得到的结果组织到一个表中的方法。我有大约 48 个查询,从所有这些查询中复制和粘贴结果既繁琐又耗时。有什么帮助吗?

在第一个查询中,0.09212951 是概率,0.08218354 0.09254333 是区间的下限和上限,如何将这些查询组织到一个表中,或者用 excel 轻松处理而不是复制和粘贴每个查询?

0 投票
1 回答
142 浏览

excel - 搜索多个条件得到多个结果

我正在尝试在表格中搜索多个条件,如果我得到这些条件的多个结果,我想显示它们。

到目前为止,我的代码可以搜索多个条件,但在找到一个结果时停止。

这是代码片段:`

0 投票
1 回答
130 浏览

google-sheets - 谷歌表格 - 数组索引匹配多个条件

表格链接:https ://docs.google.com/spreadsheets/d/1_40L74r4Y-inibZw7aplE38DDzdszrFgBMX3HU_Bsf0/edit?usp=sharing

我有一份原始数据表,其中包含问卷的答复。从这张表中,我想根据客户和项目将答案分布在多张表中,以便我们为每个项目获得一份发货清单。

在发货清单中,我添加了 A1 作为项目编号和 A2 作为要引用的客户名称。现在我想列出原始数据表中的所有电子邮件,它们也将 A1 和 A2 匹配为项目和客户。我还需要获取“Amount Prdt”(Product_Pick_RAW!A)和“Products”(Product_Pick_RAW!B:V)。所有产品信息都应该用逗号作为分隔符连接在一起。

现状: 我选择了带有以下内容的电子邮件: =IFERROR(INDEX(Product_Pick_RAW!$A2:$AC; MATCH($A$1;Product_Pick_RAW!X:X;0);23);"FEHLER")

金额 Prdt:=FILTER(Product_Pick_RAW!A:A;Product_Pick_RAW!Y:Y=TRIM($A$2);Product_Pick_RAW!X:X=TRIM($A$1);Product_Pick_RAW!W:W=TRIM(E4))

产品: =INDEX(REGEXREPLACE(TRIM(FLATTEN(QUERY(TRANSPOSE(FILTER(IF(Product_Pick_RAW!B:U="";;Product_Pick_RAW!B:U&",");Product_Pick_RAW!Y:Y=$A$2;Product_Pick_RAW) !X:X=$A$1;Product_Pick_RAW!W:W=E4));;9^9))); ",$";))

问题: 现在我特别意识到电子邮件解决方案不适用于数组案例并挑选出多个结果。

有谁知道这个的解决方案?

谢谢!