Als «join» getaggte Fragen

189
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 join b on <blahblan> -- C select *...

185
Zeilen mit MySQL LEFT JOIN löschen

Ich habe zwei Tabellen, eine für Jobfristen, eine für die Beschreibung eines Jobs. Jeder Job kann einen Status annehmen, und einige Status bedeuten, dass die Fristen der Jobs aus der anderen Tabelle gelöscht werden müssen. Ich kann leicht SELECTdie Jobs / Fristen, die meine Kriterien erfüllen, mit...

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

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

169
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 #...

162
Links Join With Where-Klausel

Ich muss alle Standardeinstellungen aus der Einstellungstabelle abrufen, aber auch die Zeicheneinstellung abrufen, falls für x Zeichen vorhanden. Diese Abfrage ruft jedoch nur die Einstellungen ab, bei denen das Zeichen = 1 ist, nicht die Standardeinstellungen, wenn der Benutzer niemanden...

158
Unterabfragen vs Joins

Ich habe einen langsamen Abschnitt einer Anwendung, die wir von einem anderen Unternehmen geerbt haben, überarbeitet, um einen inneren Join anstelle einer Unterabfrage wie der folgenden zu verwenden: WHERE id IN (SELECT id FROM ...) Die überarbeitete Abfrage wird etwa 100-mal schneller...

157
MySQL: Schnelle Aufschlüsselung der Join-Typen

Ich möchte eine kurze Aufschlüsselung der Arten von MySQL-Joins. Ich weiß davon, der Rest ist mir nicht sicher, was sie bedeuten. Komma getrennt (wofür genau ist diese Abkürzung?):SELECT * FROM a, b WHERE b.id = a.beeId AND ... Informationen von a anzeigen, auch wenn in b keine Übereinstimmungen...

155
Oracle "(+)" Operator

Ich überprüfe einige alte SQL-Anweisungen, um sie zu dokumentieren und wahrscheinlich zu verbessern. Das DBMS ist Oracle Ich habe eine Aussage, die so lautet, nicht verstanden: select ... from a,b where a.id=b.id(+) Ich bin verwirrt über den (+)Operator und konnte ihn in keinem Forum finden...