【问题标题】:C# how to combine two queries and display data in datagridviewC#如何组合两个查询并在datagridview中显示数据
【发布时间】:2020-03-10 07:59:53
【问题描述】:

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

1. 查询从 table1 中收集数据用于处理器。

2.查询从table1中收集数据用于Process。

3.查询从table1中收集数据的起始日期和日期。

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

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

【问题讨论】:

  • 编辑问题以提供示例数据作为文本表,而不是图像。

标签: c# sql linq ms-access oledb


【解决方案1】:

如果您打算在同一个表上运行的所有查询都返回与结果相同的确切列,您可以使用 SQL 子句 UNION 将所有查询组合到一个结果表中,然后很容易在一个结果表中显示该查询结果用户界面上的 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];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 2016-01-16
    • 2017-08-14
    相关资源
    最近更新 更多