Als «join» getaggte Fragen

Ein JOIN ist eine allgemeine Operation in der relationalen Algebra für eine Kombinationsoperation für zwei oder mehr Beziehungen in einem relationalen Datenbanksystem. JOIN ist auch das Schlüsselwort der SQL-Sprache für die Ausführung dieser Operation.





6
Was verursacht diesen ActiveRecord :: ReadOnlyRecord-Fehler?
Dies folgt dieser vorherigen Frage, die beantwortet wurde. Ich habe tatsächlich festgestellt, dass ich einen Join aus dieser Abfrage entfernen kann. Jetzt funktioniert die Abfrage start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Dies scheint zu funktionieren. Wenn ich jedoch …


10
Pandas Drei-Wege-Verbindung mehrerer Datenrahmen in Spalten
Ich habe 3 CSV-Dateien. Jede hat die erste Spalte als (Zeichenfolgen-) Namen von Personen, während alle anderen Spalten in jedem Datenrahmen Attribute dieser Person sind. Wie kann ich alle drei CSV-Dokumente "zusammenfügen", um eine einzelne CSV zu erstellen, wobei jede Zeile alle Attribute für jeden eindeutigen Wert des Zeichenfolgennamens der …
191 python  pandas  join  merge 

4
Ist die Join-Reihenfolge in SQL wichtig?
Erhalte ich unabhängig von der Leistung das gleiche Ergebnis aus Abfrage A und B unten? Wie wäre es mit C und D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> left …


4
Erstellen Sie den vollständigen Pfaddateinamen in Python
Ich muss einen Dateipfadnamen an ein Modul übergeben. Wie erstelle ich den Dateipfad aus einem Verzeichnisnamen, einem Basisdateinamen und einer Dateiformatzeichenfolge? Das Verzeichnis kann zum Zeitpunkt des Anrufs vorhanden sein oder nicht. Beispielsweise: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' Ich muss einen String erstellen '/home/me/dev/my_reports/daily_report.pdf' Das manuelle Verketten der Teile scheint …
179 python  join  filenames 

14
JOIN-Abfragen gegen mehrere Abfragen
Sind JOIN-Abfragen schneller als mehrere Abfragen? (Sie führen Ihre Hauptabfrage aus und dann viele andere SELECTs basierend auf den Ergebnissen Ihrer Hauptabfrage.) Ich frage, weil das Beitreten VIEL das Design meiner Anwendung erschweren würde Wenn sie schneller sind, kann sich jemand ungefähr wie viel annähern? Wenn es 1,5x ist, ist …

5
Verbinden Sie zwei Ergebnisse der SELECT-Anweisung
Ist es möglich, die Ergebnisse von 2 SQL- SELECTAnweisungen in einer Anweisung zusammenzufassen? Ich habe eine Datenbank mit Aufgaben, in der jeder Datensatz eine separate Aufgabe mit Fristen ist (und eine PALT, die nur einige INTTage vom Start bis zum Stichtag Agebeträgt, ist auch eine INTAnzahl von Tagen.) Ich möchte …
174 sql  select  join  group-by 

21
Joins sind für faule Leute?
Ich hatte kürzlich eine Diskussion mit einem anderen Entwickler, der mir behauptete, dass JOINs (SQL) nutzlos sind. Dies ist technisch richtig, aber er fügte hinzu, dass die Verwendung von Joins weniger effizient ist als das Erstellen mehrerer Anforderungen und Verknüpfungstabellen im Code (C # oder Java). Für ihn sind Joins …
169 c#  java  sql  join 

3
Pandas: Zusammenführen (Verbinden) von zwei Datenrahmen in mehreren Spalten
Ich versuche, zwei Pandas-Datenrahmen mit zwei Spalten zu verbinden: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') habe aber folgenden Fehler bekommen: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)() KeyError: '[B_1, c2]' Irgendeine Idee, was der richtige Weg sein sollte, …

5
Konstanter Wert vom Typ kann nicht erstellt werden In diesem Kontext werden nur primitive Typen oder Aufzählungstypen unterstützt
Ich erhalte diesen Fehler für die folgende Abfrage Es kann kein konstanter Wert vom Typ erstellt werden API.Models.PersonProtocol. In diesem Zusammenhang werden nur primitive Typen oder Aufzählungstypen unterstützt ppCombinedunten ist ein IEnumerableObjekt von PersonProtocolType, das durch Concat von 2 PersonProtocolListen aufgebaut ist. Warum scheitert das? Können wir die LINQ- JOINKlausel …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.