【问题标题】:Merging two sql databases (Datagridview)合并两个sql数据库(Datagridview)
【发布时间】:2017-08-14 20:33:43
【问题描述】:

我有一个现有的 sql 数据库,它有 2 列数据(部分和变体),我们的另一个系统在同一数据库的不同表中使用 sql,但列是(部分和类型),我将如何合并datagridview 中的两个(部分、变体和类型)使用该部分执行 select 语句,以提取其他两位信息并将它们包含在同一个 datagridview 中。在 vb.net 中

干杯, 皮特

【问题讨论】:

  • SQL Server 和 MySQL 是两个完全不同的东西。听起来您根本不想“合并”,而只是 JOIN 2 个表?
  • 是的,对不起,我想不出这个词,但加入是我想要实现的目标。
  • @PeterJames 你应该澄清你的问题,让它更清楚。您也不需要visual-studio 标签。这个问题不是专门针对 IDE 的。

标签: mysql sql-server vb.net visual-studio datagridview


【解决方案1】:

我的猜测是你需要一个外连接来获取数据,假设有一个唯一的键并且它是“部分”,例如:

Select part, variant, type 
from table1,table2 
where table1.part = table2.part;

假设每个表都是唯一的,与part没有关系,也没有key:

Select part, variant
from table1
UNION ALL
select part, type
from table2;

这是 ANSI SQL,因此您可能必须将其调整为 SQL Server 语法,但我认为意图很明确。

将结果集绑定到 DataGridView。

这能回答你的问题吗?

R/ 普雷斯科特 ....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    • 2016-02-25
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 2013-12-08
    相关资源
    最近更新 更多