C#如何组合两个查询并在datagridview中显示数据

C#如何组合两个查询并在datagridview中显示数据,c#,sql,linq,ms-access,oledb,C#,Sql,Linq,Ms Access,Oledb,我想将两个查询合并为一个查询。这两个查询都从表1连接 1。Query从表1中为处理器收集数据 2.Query从表1中收集数据以进行处理 3.Query根据起始日期和截止日期从表1中收集数据 我只想为上述三个查询创建一个新查询 我正在使用OLEDB连接将MS数据库连接到Datagridview。数据库和代码中的日期格式为“MM-DD-YYYY”。如果要在同一个表上运行的所有查询都返回与结果相同的精确列,则可以使用SQL子句UNION将所有查询结果合并到一个结果表中,这样就可以很容易地在用户界面上的

我想将两个查询合并为一个查询。这两个查询都从
表1
连接

1。Query从表1中为处理器收集数据

2.Query从表1中收集数据以进行处理

3.Query根据起始日期和截止日期从表1中收集数据

我只想为上述三个查询创建一个新查询


我正在使用OLEDB连接将MS数据库连接到Datagridview。数据库和代码中的日期格式为
“MM-DD-YYYY”

如果要在同一个表上运行的所有查询都返回与结果相同的精确列,则可以使用SQL子句
UNION
将所有查询结果合并到一个结果表中,这样就可以很容易地在用户界面上的数据网格中显示该查询结果

例如,从这里开始(但如果这一个太通用,您可以搜索更多示例)


编辑问题,以文本表而不是图像形式提供示例数据。
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];