首页 > 解决方案 > 合并两个具有相同结构和数字总和的表

问题描述

您好,我有两个结构相同的表,现在我想合并它。

这是结构:
表结构

条款:

steamid - 不用说

regcas - 只保留一个较小的值

VIP - 总和

FunVIP -重复时忽略

天数- 总和

KilledCT - 总和

WinPP - 总和

LastT - 总和

大小写总和

lastnick -重复时忽略

lastlog -重复时忽略

ct_cas - 总和

simon_cas - 总和

重复时的示例:

主表中的行

steamid            | regcas      | VIP | FunVIP | Days | KilledCT | WinPP | LastT | lastnick | lastlog    | ct_cas | simon_cas
------------------------------------------------------------------------------------------------------------------------------
76561198040874389  | 1546639030  | 1   | 0      | 125  | 1000     | 20    | 50    | Bomber   | 1546639037 | 64     | 50

第二个表的行

steamid            | regcas      | VIP | FunVIP | Days | KilledCT | WinPP | LastT | lastnick | lastlog    | ct_cas | simon_cas
------------------------------------------------------------------------------------------------------------------------------
76561198040874389  | 1553888234  | 1   | 5      | 100  | 1555     | 40    | 20    | Lucker   | 1549387793 | 10     | 1

结果

steamid            | regcas      | VIP | FunVIP | Days | KilledCT | WinPP | LastT | lastnick | lastlog    | ct_cas | simon_cas
------------------------------------------------------------------------------------------------------------------------------
76561198040874389  | 1546639030  | 2   | 0      | 225  | 2555     | 60    | 70    | Bomber   | 1546639037 | 74     | 51

我绝对不知道如何编写复杂的 SQL 语句,我需要帮助。

标签: mysqlsql

解决方案


合并两个表。可以使用连接表命令。

选择*从自然连接;

              OR [1]

select*from,其中 column.table1=column.table2;


推荐阅读