Articles of join

SQL verbindet vor wo Klausel bei der Auswahl von Spalten?

Das ist eine seltsame. Dieses besondere Stück des schlechten databaseentwurfs hat mich so viele Male herausgefangen und ich mußte immer lächerlich arbeiten, und das ist keine exception. Zusammenfassend: Ich habe 3 Tische, die erste ist eine Nachschlagetabelle von Fragen, die zweite ist eine Nachschlagetabelle der Antworten und die dritte speichert eine Frage und Antwort-ID, um […]

Abfrage Tabelle 1 (Verkaufsdaten) nach Kriterien in Tabelle 2 (Definitionen) – WENN KEINE GEMEINSAMEN FELDERN

Ich muss ein interaktives Tool in SSRS oder Access erstellen, wo Benutzer Definitionen von Promotions eingeben, dann liefert das System Verkaufsdaten, die für diese Kriterien relevant sind. Der Benutzer wählt, welche Promotion zum Report und das System die dazugehörigen Promo-Definitionen verwenden soll, um Ergebnisse zu liefern. Ich habe versucht, eine Aufforderung zu wählen, um die […]

Dabei gilt die Klausel für alle Zeilen zwischen Tabellen

Ich habe zwei Tische wie folgt: table1 table2 id COL1 COL2 id COL1 COL2 1 1 2 1 1 2 1 3 4 1 3 4 1 1 5 6 1 2 7 8 2 1 2 2 1 2 2 3 4 2 3 4 2 5 6 2 5 6 2 7 8 […]

SQL-Abfrage mit Gruppierung und Join in LINQ

Ich weiß, dass es eine Menge verwandter Themen auf dieser Seite gibt, aber ich kann einfach nicht etwas finden, das für mich arbeitet. Es tut mir leid, wenn es zu viel wie ein Duplikat aussieht. Wie auch immer, mein Problem ist, dass ich versuche, die folgende SQL-Abfrage in LINQ zu konvertieren, aber nichts, was ich […]

SQL – Rückgabe des ersten NULL-Wertes nach RANK () oder ROW_NUMBER ()

Frage zum Folgenden: Ich habe einen Tisch (Client), der mehrere datasätze mit demselben Benutzernamen hält (leider ist es eine Begrenzung des Frontends der Software). Wenn ich mit dieser Tabelle auf Benutzername join, gibt es offensichtlich mehrere Zeilen zurück. Normalerweise verwende ich ROW_NUMBER (), die Partition mit dem Benutzernamen und die Bestellung auf einem Feld, das […]

Wie kann ich diese SQL-Abfrage ändern, um Informationen in einer anderen Tabelle abzurufen?

Ich benutze SQL server 2014 und ich habe eine einfache Abfrage, die 3 Tabellen verwendet, um mir die folgende Ausgabe zu geben, die sich auf Reservierungen von Gästen bezieht: Abfrage sieht so aus: USE MyDatabase SELECT a.ResID, a.Name, a.Property, c.ArrivalDate,c.DepartureDate,c.ConfNum, d.CHAR07, c.StatusCode,c.CreatedOn, c.UpdatedBy, c.CreatedBy FROM GuestStaySummary a left join GuestNameInfo b on b.ResID = a.ResID […]

Wie man alte Abfrage mit impliziten Joins umwandelt, um explizite Joins zu verwenden

Ich habe eine alte Abfrage, die für Powerbuilder geschrieben wurde, und ich muss es für einen SQL Azure server aktualisieren. Alte Abfrage: select distinct <a bunch of stuff> from table1 ii, table2 apc, table3 ir, table4 pt, table5 cw, table6 g, table7 cd, table8 cr, table9 pr, table10 tfl where apc.production_coil_no = ii.production_coil_no and apc.routing […]

Versuchen, Sql auf einer Spalte mit mehrfachem Text zu verbinden

Ich habe eine SQL server-Tabellen mit Zuständen in ihnen und eine andere Tabelle mit Zuständen in ihnen aber mehrere Zustände in einer Zelle: StateTable1 Col 1 Col 2 Row1 FullName WA, OH, FL GeographieTabelle2 Col 1 Col 2 Row1 Washington WA Row2 Ohio OH Row3 Florida FL FinalResultingTable3 Col 1 Col 2 Row1 FullName WA […]

Mit dem MAX-Rekord nach date und dem Beitritt zu einer anderen Tabelle

Ich habe die Kategorie und Produkttabellen. Ich möchte in einer Zeile die Aufzeichnung eines Produktes mit max date nach der Kategorie zu bekommen. Wenn es überhaupt kein Produkt gibt, möchte ich zumindest die Kategorie zeigen. Die ID des Produkts wird NULL sein, da ProductDate auch NULL ist, sobald es keine datasätze gibt. Ich habe dieses […]

Multiple Join mit Linq zu Entity

Ich möchte die folgenden SQL-Abfragen in Linq To Entity-Abfragen schreiben. SELECT * FROM Table1 LEFT JOIN Table2 ON Table2.IdTable1 = Table1.Id INNER JOIN Table3 ON Table3.IdTable2 = Table2.Id SELECT * FROM Table1 LEFT JOIN Table2 ON Table2.IdTable1 = Table1.Id LEFT JOIN Table3 ON Table3.IdTable2 = Table2.Id WHERE Table3.Id IS NULL Für die erste, ich arbeite […]