Тиражирование результатов pd.merge в SQL?
=========================================

Я игрался с некоторыми наборами данных локально на Python, а теперь пытаюсь реплицировать те же результаты в облачной среде с помощью SQL 

У меня есть 3 таблицы, каждая с несколькими дубликатами ID. Например, таблица A будет содержать IDs`a, b, c, d, ...`, таблица B - IDs`a, c, e, a1, a2 ...`, а таблица C - IDs `d, f, a2, b1, b2, ...` 

В настоящее время я делаю `pd.merge`для таблицы A и таблицы B по ID`a`, а также для таблицы C с результирующей таблицей из первого слияния по ID`a2`. При использовании pd.merge, я заметил, что это добавит a `_x`или a `_y`к идентификаторам дубликатов (под этим я подразумеваю, что в первом `pd.merge`из таблицы A и в таблице B, `c`из таблицы A станет`c_x`, а `c`из таблицы B станет `c_y`и так далее для любых других идентификаторов дубликатов. То же самое относится и к любым другим идентификаторам дубликатов для любых соединений 

Как можно повторить этот процесс и обойти проблему с дублированием идентификаторов в SQL? 

 

Я думаю, что вы можете переименовать в join остальные объединенные колонки с новыми именами:

```
SELECT table_A.ID_a, table_A.c_ID as c_ID_from_A, table_B.c_ID as c_ID_from_B
FROM table_A
JOIN table_B ON(table_A.ID_a = table_B.ID_a)

```

Надеюсь, вы найдете это полезным.