C#如何合并两个查询并在datagridview中显示数据
C# how to combine two queries and display data in datagridview
我想合并两个查询并将其合二为一。两个查询都从 Table1
连接。
1. 查询从表 1 收集处理器的数据。
2. 查询从表 1 收集数据以进行处理。
3. 根据起始日期和截止日期查询从 table1 收集数据。
我只想为以上三个查询创建一个新查询。
我正在使用 OLEDB 连接将 MS 数据库连接到 Datagridview。数据库和代码中的日期格式为"MM-DD-YYYY"
。
如果您打算 运行 在与结果相同的 table return 完全相同的列上进行所有查询,则可以使用 SQL 子句 UNION
将所有结果合并为一个结果 table 然后很容易在用户界面上的 DataGrid 中显示该查询结果。
例如,从这里开始(但如果这个例子太笼统,您可以搜索更多示例)
https://www.techonthenet.com/sql_server/union.php
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];
我想合并两个查询并将其合二为一。两个查询都从 Table1
连接。
1. 查询从表 1 收集处理器的数据。
2. 查询从表 1 收集数据以进行处理。
3. 根据起始日期和截止日期查询从 table1 收集数据。
我只想为以上三个查询创建一个新查询。
我正在使用 OLEDB 连接将 MS 数据库连接到 Datagridview。数据库和代码中的日期格式为"MM-DD-YYYY"
。
如果您打算 运行 在与结果相同的 table return 完全相同的列上进行所有查询,则可以使用 SQL 子句 UNION
将所有结果合并为一个结果 table 然后很容易在用户界面上的 DataGrid 中显示该查询结果。
例如,从这里开始(但如果这个例子太笼统,您可以搜索更多示例)
https://www.techonthenet.com/sql_server/union.php
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];