Als «join» getaggte Fragen

363
Pandas verschmelzen 101

Wie führe ich einen ( LEFT| RIGHT| FULL) ( INNER| OUTER) Join mit Pandas durch? Wie füge ich NaNs für fehlende Zeilen nach dem Zusammenführen hinzu? Wie entferne ich NaNs nach dem Zusammenführen? Kann ich den Index zusammenführen? Cross Join mit Pandas? Wie füge ich mehrere DataFrames zusammen?...

345
Rails: include vs.: Joins

Dies ist eher eine Frage "Warum funktionieren die Dinge so?" Als eine Frage "Ich weiß nicht, wie ich das machen soll" ... Das Evangelium zum Abrufen zugehöriger Datensätze, von denen Sie wissen, dass Sie sie verwenden werden, lautet: Verwenden :includeSie sie, weil Sie einen Join erhalten und eine...

330
SQL Inner-Join mit 3 Tabellen?

Ich versuche, 3 Tabellen in einer Ansicht zu verknüpfen. Hier ist die Situation: Ich habe eine Tabelle mit Informationen von Studenten, die sich bewerben, um auf diesem College-Campus zu leben. Ich habe eine andere Tabelle, in der die Halleneinstellungen (3 davon) für jeden Schüler aufgeführt...

256
SQL Left Join gegen mehrere Tabellen in der FROM-Zeile?

Die meisten SQL-Dialekte akzeptieren beide folgenden Abfragen: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Wenn Sie nun einen Outer Join benötigen, ist natürlich die zweite Syntax erforderlich. Aber warum sollte ich bei einem inneren Join...

252
MySQL ON vs USING?

JOINWas ist in einem MySQL der Unterschied zwischen ONund USING()? Soweit ich das beurteilen kann, USING()ist die Syntax nur bequemer, während sie ONetwas flexibler ist, wenn die Spaltennamen nicht identisch sind. Dieser Unterschied ist jedoch so gering, dass man meinen würde, sie würden ihn...

202
LINQ - Full Outer Join

Ich habe eine Liste der Personenausweise und ihres Vornamens sowie eine Liste der Personenausweise und ihres Nachnamens. Einige Leute haben keinen Vornamen und andere keinen Nachnamen. Ich möchte einen vollständigen äußeren Join für die beiden Listen durchführen. Also die folgenden Listen: ID...