【发布时间】:2023-02-07 19:15:56
【问题描述】:
我正在尝试使用 SQL 语句来匹配 2 个表,其中组合了一列的属性,其他值(增量)将显示在同一行中。例如,给出了以下 2 个表(已经由一些过滤和计数的 SQL 查询产生):
表格1:
| Name | Count |
|---|---|
| First | 4 |
| Second | 7 |
| Third | 2 |
| Fourth | 12 |
| Fith | 5 |
表 2:
| Name | Count |
|---|---|
| First | 13 |
| Second | 6 |
| Third | 2 |
| Fourth | 12 |
| Sixth | 3 |
预期结果:
| Name | Count table 1 | Count table 2 |
|---|---|---|
| First | 4 | 13 |
| Second | 7 | 6 |
| Third | 2 | 2 |
| Fourth | 12 | 12 |
| Fith | 5 | 0 |
| Sixth | 0 | 3 |
尝试使用 UNION 并用谷歌搜索但没有得到所需的结果。
【问题讨论】:
-
查看 SQL 连接,w3schools.com/sql/sql_join.asp
-
Union 会将结果集垂直附加在一起 - 您需要使用连接。