Объедините 2 таблицы в одну сводную таблицу - PullRequest
0 голосов
/ 13 июля 2020

У меня есть 2 таблицы необработанных данных с разными столбцами, но с одним уникальным идентификатором. Я хочу создать одну сводную таблицу, которая выполняет некоторую сводную статистику (например, count) по идентификаторам столбцов из разных таблиц.

Таблица 1

+------+
| ID x |
+------+
| 1  a |
| 1  b |
| 1  c |
| 2  a |
| 2  b |
+------+

Таблица 2

+------+
| ID y |
+------+
| 1  1 |
| 1  1 |
| 2  1 |
| 2  1 |
| 2  1 |
+------+

Теперь я могу создать две отдельные точки поворота, которые будут выглядеть следующим образом

Pivot 1

+---------------+
| ID Count of x |
+---------------+
| 1  3          |
| 2  2          |
+---------------+

Pivot 2

+---------------+
| ID Count of y |
+---------------+
| 1  2          |
| 2  3          |
+---------------+

Но в идеале я хочу one таблица, которая выглядит так:

+--------------------------+
| ID Count of x Count of y |
+--------------------------+
| 1  3          2          |
| 2  2          3          |
+--------------------------+

Я видел ссылки типа this (разные источники данных) с использованием таблицы идентификаторов

+-----------+
| ID.x ID.y |
+-----------+
| 1    1    |
| 2    2    |
+-----------+

, но это не сработало, потому что объединенная таблица, кажется, содержит две строки для второй таблицы (count было неверно).

...