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
Unterschied zwischen JOIN und INNER JOIN
Beide Verknüpfungen führen zu denselben Ergebnissen: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK vs. SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Gibt es einen Unterschied zwischen den Aussagen in Bezug auf die Leistung oder auf andere Weise? Unterscheidet es sich zwischen verschiedenen SQL- …

11
INNER JOIN ON vs WHERE-Klausel
Nehmen Sie der Einfachheit halber an, dass alle relevanten Felder sind NOT NULL. Du kannst tun: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Oder aber: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) …
941 sql  mysql  join  inner-join 


18
Join vs. Sub-Query
Ich bin ein MySQL-Benutzer der alten Schule und habe immer eine Unterabfrage vorgezogen JOIN. Aber heutzutage verwendet jeder eine Unterabfrage, und ich hasse es; Ich weiß nicht warum. Mir fehlt das theoretische Wissen, um selbst zu beurteilen, ob es einen Unterschied gibt. Ist eine Unterabfrage so gut wie eine JOINund …
837 sql  mysql  subquery  join 

11
Eine Tabelle mit JOIN in SQL Server aktualisieren?
Ich möchte eine Spalte in einer Tabelle aktualisieren, die einen Join für eine andere Tabelle erstellt, z. UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Aber es beschwert sich: Meldung 170, Ebene 15, Status …

18
SQL JOIN - WHERE-Klausel vs. ON-Klausel
Nach dem Lesen handelt es sich nicht um ein Duplikat von Explicit vs Implicit SQL Joins . Die Antwort kann verwandt (oder sogar gleich) sein, aber die Frage ist anders. Was ist der Unterschied und was sollte in jedem gehen? Wenn ich die Theorie richtig verstehe, sollte das Abfrageoptimierungsprogramm beide …


7
Verketten Sie das Element in der Liste mit Zeichenfolgen
Gibt es eine einfachere Möglichkeit, Zeichenfolgenelemente in einer Liste zu einer einzelnen Zeichenfolge zu verknüpfen? Kann ich die str.join()Funktion nutzen? Dies ist beispielsweise der Eingang ['this','is','a','sentence']und dies ist der gewünschte Ausgangthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print …


22
LEFT OUTER JOIN in LINQ
Wie führe ich eine linke äußere Verknüpfung in C # LINQ mit Objekten ohne Verwendung von join-on-equals-intoKlauseln durch? Gibt es eine Möglichkeit, dies mit whereKlausel zu tun ? Richtiges Problem: Die innere Verbindung ist einfach und ich habe eine Lösung wie diese List<JoinPair> innerFinal = (from l in lefts from …
539 c#  linq  join 

19
Wie führe ich das SQL Join-Äquivalent in MongoDB durch?
Wie führe ich das SQL Join-Äquivalent in MongoDB durch? Angenommen, Sie haben zwei Sammlungen (Benutzer und Kommentare) und ich möchte alle Kommentare mit pid = 444 zusammen mit den Benutzerinformationen für jede Sammlung abrufen. comments { uid:12345, pid:444, comment="blah" } { uid:12345, pid:888, comment="asdf" } { uid:99999, pid:444, comment="qwer" } …
498 mongodb  join 

12
T-SQL: Auswählen von Zeilen, die über Joins gelöscht werden sollen
Szenario: Angenommen, ich habe zwei Tabellen, Tabelle A und Tabelle B. Der Primärschlüssel von Tabelle B ist eine einzelne Spalte (BId) und eine Fremdschlüsselspalte in Tabelle A. In meiner Situation möchte ich alle Zeilen in Tabelle A entfernen, die mit bestimmten Zeilen in Tabelle B verknüpft sind: Kann ich dies …
494 tsql  join 

1
Wie mache ich 3 Tabelle JOIN in UPDATE-Abfrage?
Ich stellte eine Frage und bekam diese Antwort, die half. UPDATE TABLE_A a JOIN TABLE_B b ON a.join_col = b.join_col AND a.column_a = b.column_b SET a.column_c = a.column_c + 1 Jetzt versuche ich dies zu tun, wenn es sich um 3 Tabellen handelt. UPDATE tableC c JOIN tableB b JOIN …
466 mysql  join 

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.