Articles of Vereinigung

SQL: Optimieren Sie die Abfrage der Union, um aktualisierte / eingefügte Zeilen zu erhalten

Ich möchte alle Zeilen erfassen, deren Werte sich geändert haben, basierend auf einer datetime Spalte, die bei jedem Update / Insert geändert wird. Es gibt einen Elterntisch und zwei Kindertische. Ich benutze UNION, um dies zu tun, aber es ist langsam. Was sind meine Alternativen? Wie kann ich die Abfrage besser in viel weniger time […]

SQL Union / Beitritt Conundrum

Ich kann nichts finden, was der Rechnung entspricht. Das kann sein weil ich nicht genau weiß was ich suche, aber hoffentlich können Sie alle helfen. Ich habe 2 Tische. In Tabelle 1 habe ich drei Spalten, die ich in eine einzelne Spalte für diese Abfrage merge möchte. Jeder basiert auf anderen Kriterien. Ich mache das […]

loop mit UNION t-sql verwenden

Ich habe die Notwendigkeit, mehrere Tabellen mit ähnlichen data abzufragen, aber ich möchte keine lange UNION-statement schreiben. Auch die Anzahl der Tabellen kann variieren. Derzeit mache ich das mit Coldfusion durch: Looping über eine list von Tablennamen Durchführung der UNION innerhalb der loop So was set i = 0 set table_suffixes = "blue,green,red,yellow" loop list="table_suffixes" […]

Ausgeprägte Zeilen auf einer Spalte in mehreren Gewerkschaften

Ich arbeite daran, ein hierarchisches Menü zu build, das auf 4 Tabellen basiert. nach der Forschung die einzige Lösung, die ich mir vorstellen kann, ist, es mit der UNION so weit zu tun, bin ich nah aber trotzdem habe ich nicht das gewünschte Ergebnis. 4 Tabelle, die ich verwende, sind Page-Tabelle mit PageID als PK […]

Die gleiche Zeile kehrt mehrmals zurück

Derzeit habe ich drei Ports in Verwendung in einem Switch und ich versuche, den Verkehr mit dem SQL unten zu überwachen. select a.interface, a.utilization_in, b.utilization_out from (select z.source as interface, y.samplevalue as utilization_in from #TABLE1 z join #TABLE2 y on z.table_id = y.table_id where z.source = 'switch1' and z.port like 'port_in%') a INNER JOIN (select […]

Gewerkschaft bestellen, aber deutlich unterscheiden

wie man eine Tabelle abfragen (ID, Titel, Firma), um alle datasätze zu erhalten, wo der Titel "Begriff" enthält, der vollständig übereinstimmende Aufzeichnungen enthält, dann zuerst Teilspiele. Mit anderen Worten, wenn ich auf der search nach "foo" Ich wand Aufzeichnungen als angezeigt Foo und Söhne gut foo foo bar Fußball Herfooles Heres was ich habe Create […]

Optimalisieren Sie die SQL-Abfrage mit der linken äußeren Verknüpfung und der Vereinigung

Ich habe eine ziemlich langsame Abfrage und ich möchte es schneller machen – ist es möglich? SELECT k.Date, Levels, Used_id, Z_id, D_id, k.Client_id, f.Product_id FROM (SELECT Date, Levels, Used_id, Z_id, D_id, Client_id FROM Client_Data GROUP BY Date, Levels, Used_id, Z_id, D_id, Client_id) k LEFT OUTER JOIN (SELECT Date, Client, Product FROM Client_and_Product_Data GROUP BY Date, […]

SQL server 2008 R2: Geometrie datatyp kann nicht als DISTINCT ausgewählt werden, da es nicht vergleichbar ist

Meine Frage ist einfach, ich möchte Gewerkschaft für zwei Abfragen verwenden, die einen Geometrie-datatyp hat und es gibt mir diesen Fehler. Das ist meine Frage: select f.*, f.geom.STArea() as area, f.geom.STLength() as perimeter from [dbo].[nosazi_shahrsazi_conne_leftJ]() as f, (select geom from dbo.[GetWithinParcelWithApoint]('POLYGON ((5727454.0875024563 3838386.9047163716, 5727454.0875024563 3838391.8829422966, 5727459.06572838 3838391.8829422966, 5727459.06572838 3838386.9047163716, 5727454.0875024563 3838386.9047163716))') g) as h where […]

Bedingte Auswahlabfrage

Ich habe eine große SQL-Abfrage mit mehreren statementen und UNION ALL . Ich mache jetzt so etwas: DECLARE @condition BIT; SET @condition = 0; SELECT * FROM table1 WHERE @condition = 1; UNION ALL SELECT * FROM table2 In diesem Fall gibt table1 keine Ergebnisse zurück. Allerdings ist diese Abfrage komplex mit vielen Joins (wie […]

Mit Union mehrmals mit deutlich über die endgültigen Ergebnisse

Ich kann nicht herausfinden, wie man 4 verschiedene Spalten aus 2 verschiedenen Tafeln zusammen in nur eine einzige Spalte aller möglichen Ergebnisse zusammenführt, mit Duplikaten entfernt. Die tatsächlichen Namen sind anders, aber ich habe die folgenden zwei Tabellen Tabelle 1 Feld1 Feld2 Etwas anderes Tabelle 2 Feld1 Feld2 Etwas anderes Jetzt am Ende möchte ich […]