问题标签 [multiple-select-query]

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 回答
40 浏览

asp.net-core - 在下拉菜单中选择多个条目时,多选下拉菜单搜索字符串结果

我已经建立了一个下拉菜单,其名称作为应用于项目表的过滤器。我希望能够从下拉列表中选择多个条目并将它们应用为过滤器。单个条目过滤器工作正常,但多选搜索过滤器不返回任何项目记录。在下拉菜单中未选择任何内容时,也不会显示任何项目。如何修改我的搜索参数结果以在搜索过滤器为空时显示所有项目并显示分配给在下拉菜单中选择的多人的项目。

我的项目类:

我的 Index.cshtml.cs:

我的 Index.cshtml 中的表单标签:

URL 中的搜索字符串结果:

并选择一个字符串:

我想在没有选择任何内容时显示所有记录,并在选择多个名称时显示分配给人员的所有记录。我了解该问题与我在 Index.cshtml.cs 文件中设置搜索字符串的方式有关,但我还没有找到修改它以使我的搜索完全工作的方法。

我指的是:

任何帮助将非常感激。

0 投票
1 回答
213 浏览

mysql - MySQL - 加入多个选择语句

我最初尝试使用占用过多资源的单个查询来获取数据,因此我尝试组合查询以减少所花费的时间。第一个选择本身可以正常工作,但我想与第二个选择结合使用以减少花费的时间。

当前错误:#1241 - 操作数应包含 1 列

表结构如下:

期待接下来的结果

0 投票
1 回答
60 浏览

mysql - 如何选择并加入具有行名的多个表

计费表

大家好,我正在尝试根据从多个 where 条件获得的 subid_values 从这个表(我们称之为计费表)和内部/左连接到其他表中工作。

例如,使用 subid_name = school_loc 返回 subid_value 为 41000,如果我将其加入 location_info 表,我可以从这里获得有关学校位置的更多信息。

但是,当我还需要从原始计费表中返回诸如 fee_sem 和 CGPA_grade 和 school_type 之类的值作为查询结果的一部分时,问题就来了,因为我已经使用了“where subid_name = school_loc”。

我还想加入其他基于不同 subid_values 的表,这些 subid_values基于不同的 subid_name(s),如 school_type、fee_sem、CGPA_grade

我曾尝试并哭着尝试根据主 ID 自行加入,我也尝试过嵌套选择但没有取得多大成功。有人告诉我,这就是数据的样子,并且开发人员不会更改更正表结构,该表结构应该首先被转置和列化。通常 MS SQL 和结构更好的数据库没有问题,但是这是在我不擅长使用 MySQL 的 MySQL 数据库上完成的,但是对于应该在列中的行数据,我需要寻求帮助。

所以这将只返回一行 subid_value = 41000

我将这个subID 值location_info表内部连接,并使用 billing.subid_value = 41000 的值从 location_info 表中选择更多列(location_name,location_state)

OK 第一次内部连接完成(基于 where billing.subid_name = school_loc)。我被困在这里,我需要将以下内容与 subid_name 的不同位置结合起来,并期望不同的 subid_value并将生成的 subid_value 放入内部连接

所以这将只返回一行(fee_sem = 40 的那一行)(与另一个内部连接结合到 fee_ranking_table 中)

我还想组合多个subid_name 的 where 并期望不同的 subid_value并将结果 subid_value 放入内部连接

所以这将只返回一行(CGPA_grade = 2.9 的那一行)

我正在尝试实现的输出

0 投票
1 回答
236 浏览

c# - 完成 Null 检查时,EF Core 会引发 Null 引用异常(使用 null 检查的辅助选择会引发 Null 引用异常)

我通过反射映射的泛型类对自动映射模型进行了几个复杂的查询。

如果需要,我会在问题下方添加实体配置。

问题

至于问题,我有一个通过多次传递构建的查询,一个传递在基本存储库中,另一个在实体特定存储库中。

但完成生成的查询将是这样的:

现在,当我添加一个只有本地翻译的新实体时,我收到以下异常,没有任何内部(InnerException):

System.NullReferenceException:“对象引用未设置为对象的实例。”

即使我做了所有的空检查。

因为我自己可以摆脱 Null Reference Exception 的事情,所以我将在答案中讲述剩下的故事。但是如果有人知道幕后发生了什么,请告诉我写一个更好的代码。因为我认为我只是在我的代码中作弊。

模型配置 TL;DR;

映射器像这样映射它们:

笔记:

我已经更新了好几次我的包,因为我没有时间,我碰巧看到了很多版本的 EfCore 3.1 包,现在我在 3.1.10 上。

0 投票
3 回答
43 浏览

mysql - SQL:只要有 5 的倍数就增加一个新列,否则不要

我在一轮面试中遇到了这个问题。表具有以下列。

ID
1
2
3
4
5
6
7
8
9
11
12
13
14
15
16
17
18
19
20
22
23
24
26

问题是创建一个以“1”开头的新列,只要有 5 的倍数,就在下一个 ID 上递增。所以预期的输出是

ID 结果
1 1
2 1
3 1
4 1
5 1
6 2
7 2
8 2
9 2
11 2
12 2
13 2
14 2
15 2
16 3
17 3
18 3
19 3
20 3
22 4
23 4
24 4
26 4
0 投票
1 回答
387 浏览

python - sqlalchemy 多个语句,多个参数要传递

当我没有将变量传递到我的 tape_query 字符串时,我通过 sqlalchemy 创建了一个有效的连接,这是一个多语句查询。但是,当我尝试通过 :sp 将 sp_input 传递到下面的字符串中时,我得到一个 KeyError: 'data_date' 错误。我错过了什么?

什么有效:

什么不起作用:

错误如下所示:

~\anaconda3\lib\site-packages\snowflake\connector\cursor.py 在执行(自我,命令,参数,超时,>_exec_async,_do_reset,_put_callback,_put_azure_callback,_put_callback_output_stream,_get_callback,>_get_azure_callback,_get_callback_output_stream,_show_progress_bar,_statement_params, _is_internal, >_no_results, _use_ijson, _is_put_get, _raise_put_get_error, _force_put_overwrite) 509 参数, 处理参数) 510 如果 len(processed_pa​​rams) > 0: --> 511 查询 = 命令 % 处理参数 512 否则: 513 查询 = 命令

KeyError:'data_date'

0 投票
1 回答
41 浏览

php - How to Multiple Select by Data Description

I having trouble to selecting datas from my DB, could you please help me to solve these ;

these are my data in database :

and this is the table of output from DB that i want to select :

Nb : i want to select where id_user = 13

0 投票
1 回答
44 浏览

c# - 在 C# 中使用循环执行 oracle 的多个查询

我想执行多个选择查询以及 for 和 if 循环。

表:A:Orderno、ContractNo

B: ContractNo, ItemNo, Price, TotalAmount

C: OrderNo, ITemNo, 数量

一份合约可以有多个订单(合约和订单是一对多的关系)。我只有 ItemNo 和 ContractNo 作为输入。

下面是我的伪代码。

我是 Oracle 的新手,我想这可以通过存储过程来完成,但我不确定它是否可以满足伪代码的要求。任何人都可以建议或告诉我什么可以用来执行这段代码吗?

0 投票
1 回答
28 浏览

sql - 使用一个查询选择具有多个条件的同一列

我正在寻找可以返回与两个给定查询相同结果的查询:

我需要类似的东西:

但我得到的只是错误:

子查询返回超过 1 个值

我需要的结果:

资源1 资源2
foo1 foo3
foo2 foo4

如何仅使用一个查询获得这样的结果?

0 投票
1 回答
34 浏览

postgresql - 如何“执行”返回多行/列的 CTE 查询?

作为这个问题的后续行动:

我尝试:

但是得到以下错误:

如果我在上面的代码中替换*myCol没有错误。

但是,我需要使用 CTE 进行实际的性能测试并返回多个列。