Wie der Titel schon sagt, möchte ich die erste Zeile jeder Reihe von Zeilen auswählen, die mit a gruppiert sind GROUP BY. Insbesondere, wenn ich eine purchasesTabelle habe, die so aussieht: SELECT * FROM purchases; Mein Output: id | Kunde | gesamt --- + ---------- + ------ 1 | Joe …
Es gibt eine Tabelle messages, die die folgenden Daten enthält: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C C_data_1 Wenn ich eine Abfrage ausführe select * from messages group by name, erhalte ich folgendes Ergebnis: 1 A …
Tabelle: UserId, Value, Date. Ich möchte die UserId, den Wert für das Maximum (Datum) für jede UserId erhalten. Das heißt, der Wert für jede Benutzer-ID mit dem neuesten Datum. Gibt es eine Möglichkeit, dies einfach in SQL zu tun? (Vorzugsweise Oracle) Update: Entschuldigung für etwaige Unklarheiten: Ich muss ALLE UserIds …
Ich habe eine Tabelle, an der ich für jede Gruppe den neuesten Eintrag erhalten möchte. Hier ist die Tabelle: DocumentStatusLogs Tabelle |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 | | 6| 1 | S1 | …
Die folgende Abfrage: SELECT year, id, rate FROM h WHERE year BETWEEN 2000 AND 2009 AND id IN (SELECT rid FROM table2) GROUP BY id, year ORDER BY id, rate DESC Ausbeuten: year id rate 2006 p01 8 2003 p01 7.4 2008 p01 6.8 2001 p01 5.9 2007 p01 5.3 …
Angenommen, ich habe eine Tabelle mit Kunden und eine Tabelle mit Einkäufen. Jeder Einkauf gehört einem Kunden. Ich möchte eine Liste aller Kunden zusammen mit ihrem letzten Einkauf in einer SELECT-Anweisung erhalten. Was ist die beste Vorgehensweise? Irgendwelche Ratschläge zum Erstellen von Indizes? Bitte verwenden Sie diese Tabellen- / Spaltennamen …
Gibt es in MySQL eine gute Möglichkeit, die SQL Server-Funktion zu replizieren ROW_NUMBER()? Beispielsweise: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 Dann könnte ich zum Beispiel eine Bedingung hinzufügen, die intRowauf 1 begrenzt ist, um eine einzelne Zeile mit der …
Wie erhalten Sie die Zeilen, die den Maximalwert für jede gruppierte Menge enthalten? Ich habe einige übermäßig komplizierte Variationen dieser Frage gesehen und keine mit einer guten Antwort. Ich habe versucht, ein möglichst einfaches Beispiel zusammenzustellen: Wie würden Sie bei einer solchen Tabelle mit Spalten für Personen, Gruppen und Alter …
Ich habe eine Tabelle, die eine Sammlung von Einträgen darüber enthält, wann ein Benutzer angemeldet war. username, date, value -------------------------- brad, 1/2/2010, 1.1 fred, 1/3/2010, 1.0 bob, 8/4/2009, 1.5 brad, 2/2/2010, 1.2 fred, 12/2/2009, 1.3 etc.. Wie erstelle ich eine Abfrage, die mir das neueste Datum für jeden Benutzer gibt? …
Ich möchte die Top 10 Datensätze aus jedem Abschnitt in einer Abfrage zurückgeben. Kann jemand helfen, wie es geht? Abschnitt ist eine der Spalten in der Tabelle. Die Datenbank ist SQL Server 2005. Ich möchte die Top 10 nach eingegebenem Datum zurückgeben. Abschnitte sind geschäftlich, lokal und Feature. Für ein …
Das Folgende ist das einfachste mögliche Beispiel, obwohl jede Lösung in der Lage sein sollte, auf so viele n Top-Ergebnisse zu skalieren, die benötigt werden: Wie würden Sie bei einer folgenden Tabelle mit Spalten für Personen, Gruppen und Alter die beiden ältesten Personen in jeder Gruppe ermitteln? (Bindungen innerhalb von …
Ich habe eine Tabelle ("lms_attendance") der Ein- und Auscheckzeiten der Benutzer, die folgendermaßen aussieht: id user time io (enum) 1 9 1370931202 out 2 9 1370931664 out 3 6 1370932128 out 4 12 1370932128 out 5 12 1370933037 in Ich versuche, eine Ansicht dieser Tabelle zu erstellen, die nur den …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.