Ich möchte einige Daten (event_date
) von Tabelle B zu Tabelle A hinzufügen, wie unten beschrieben. Es sieht wie ein Join auf event_id
aus, diese Spalte enthält jedoch doppelte Werte in beiden Tabellen. Es gibt mehr Spalten in beiden Tabellen, aber ich lasse sie aus Gründen der Übersichtlichkeit weg.Pandas/SQL Join
Wie erreichen Sie den gewünschten Effekt in Pandas und in SQL auf die direkteste Weise?
Tabelle A:
id,event_id
1,123
2,123
3,456
4,456
5,456
Tabelle B:
id,event_id,event_date
11,123,2017-02-06
12,456,2017-02-07
13,123,2017-02-06
14,456,2017-02-07
15,123,2017-02-06
16,123,2017-02-06
Gewünschtes Ergebnis (Tabelle A + event_date):
id,event_id,event_date
1,123,2017-02-06
2,123,2017-02-06
3,456,2017-02-07
4,456,2017-02-07
5,456,2017-02-07
Das sieht gut aus. SQL, irgendjemand? – Nucular