Als «join» getaggte Fragen

Eine SQL-Join-Klausel kombiniert Datensätze aus zwei oder mehr Tabellen oder Ansichten.




4
Sind einzelne Abfragen schneller als Verknüpfungen?
Konzeptionelle Frage: Sind einzelne Abfragen schneller als Verknüpfungen? Oder: Soll ich versuchen, alle Informationen, die ich auf der Clientseite haben möchte, in einer SELECT-Anweisung zusammenzufassen, oder einfach so viele verwenden, wie es zweckmäßig erscheint? TL; DR : Wenn meine verknüpfte Abfrage länger dauert als die Ausführung einzelner Abfragen, ist dies …

2
Warum führt das Ändern der deklarierten Join-Spaltenreihenfolge eine Sortierung ein?
Ich habe zwei Tabellen mit identisch benannten, typisierten und indizierten Schlüsselspalten. Einer von ihnen hat einen eindeutigen Clustered-Index, der andere einen nicht eindeutigen . Der Testaufbau Setup-Skript, einschließlich einiger realistischer Statistiken: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT NULL, b …

1
Postgres Count mit unterschiedlichen Bedingungen für dieselbe Abfrage
EDIT Postgres 9.3 Ich arbeite an einem Bericht mit folgendem Schema: http://sqlfiddle.com/#!15/fd104/2 Die aktuelle Abfrage funktioniert einwandfrei. Sie sieht folgendermaßen aus: Grundsätzlich ist es ein 3-Tabellen-Inner-Join. Ich habe diese Abfrage nicht durchgeführt, aber der Entwickler, der sie verlassen hat, und ich möchte die Abfrage ändern. Wie Sie sehen können, TotalApplicationzählt …

7
Ist es möglich, eine Teilmenge einer Datenbank, die zum Reproduzieren einer Abfrage erforderlich ist, mit mysqldump zu sichern?
Hintergrund Ich mag die Teilmenge bereitzustellen meine Datenbank , die eine reproduzieren erforderliche selectAbfrage. Mein Ziel ist es, meinen Computerworkflow reproduzierbar zu machen (wie in der reproduzierbaren Forschung ). Frage Gibt es eine Möglichkeit, diese select-Anweisung in ein Skript zu integrieren, das die abgefragten Daten in eine neue Datenbank speichert, …

2
Äußere Übernehmen-Links-Join-Leistung
Ich verwende SQL Server 2008 R2 Ich bin gerade auf APPLY in SQL gestoßen und fand es toll, wie es Abfrageprobleme in so vielen Fällen löst. Viele der Tabellen, für die ich 2 Links-Joins verwendet habe, um das Ergebnis zu erhalten, konnten in 1 Outer-Apply-Tabelle verwendet werden. Ich habe eine …


1
USING-Konstrukt in JOIN-Klausel kann in bestimmten Fällen Optimierungsbarrieren einführen?
Ich wurde darauf aufmerksam gemacht, dass das USINGKonstrukt (anstelle von ON) in der FROMKlausel von SELECTAbfragen in bestimmten Fällen Optimierungsbarrieren einführen kann. Ich meine dieses Schlüsselwort: WÄHLEN * Von einem JOIN b USING (a_id) Nur in komplexeren Fällen. Kontext: dieser Kommentar zu dieser Frage . Ich benutze dies oft und …

6
Indexperformance auf ON versus WHERE
Ich habe zwei Tische @T1 TABLE ( Id INT, Date DATETIME ) @T2 TABLE ( Id INT, Date DATETIME ) Diese Tabellen haben einen nicht gruppierten Index für (ID, Datum). Und ich verbinde diese Tische SELECT * FROM T1 AS t1 INNER JOIN T2 AS t2 ON t1.Id = t2.Id …

3
Access (Jet) SQL: DateTime-Stempel in Tabelle B, die jeden DateTime-Stempel in Tabelle A flankieren
Erste Worte Sie können die Abschnitte unter (und einschließlich) JOINs: Starting Off ignorieren, wenn Sie nur den Code knacken möchten. Der Hintergrund und die Ergebnisse dienen lediglich als Kontext. Sehen Sie sich den Bearbeitungsverlauf vor dem 06.10.2015 an, um zu sehen, wie der Code ursprünglich aussah. Zielsetzung Letztendlich möchte ich …

2
Verwendung von SELECT in der WHERE-Klausel eines anderen SELECT
Ich habe einen Entwurf für eine Remote-Anwendung über libpq für PostrgreSQL erstellt . Es verhält sich gut, aber ich habe die allgemeine Funktionsweise der Anwendung profiliert. Für jedes Endergebnis, das ich produziere, kann es vorkommen, dass ich so etwas wie 40 select-Klausel (über tcpip) aufrufe. Ich habe Erinnerungen von SQL-Server, …



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.