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.

999
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?...

941
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,...

837
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...

685
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

539
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>...

498
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,...

494
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...

466
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 tableA a Meine...

458
Join / Where mit LINQ und Lambda

Ich habe Probleme mit einer in LINQ und Lambda geschriebenen Abfrage. Bisher bekomme ich viele Fehler. Hier ist mein Code: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID ==...

399
Explizite oder implizite SQL-Verknüpfungen

Gibt es einen Effizienzunterschied zwischen einer expliziten und einer impliziten inneren Verknüpfung? Zum Beispiel: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;