Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Probleme mit dem Ermitteln einer minimalen ID bei Gruppierung in einer MySQL-Tabelle
Marcus Gräfe - - Weitere Sprachen und sprachübergreifende Themen
BeitragAus irgendeinem Grund versagen gerade meine SQL-Kenntnisse... Gegeben sei folgende Tabelle: * id * extern_id * text * 1 * 500 * Hallo * 2 * 500 * Hi Ziel ist es, pro extern_id den Datensatz mit der jeweils niedrigsten id zu bekommen. Also hier möchte ich den DS mit der id 1 haben (wo der text "Hallo" ist). Folgendes erscheint mir logisch: SQL-Abfrage (1 Zeile) Ich erhalte aber, zumindest in meiner echten Tabelle, immer id 2, nicht 1. Warum? max(id) ergibt ebenfalls 2 (das wäre ja auch korrekt). …
-
Probleme mit dem Ermitteln einer minimalen ID bei Gruppierung in einer MySQL-Tabelle
Marcus Gräfe - - Weitere Sprachen und sprachübergreifende Themen
Beitrag@Coldfire und @JoeyPlayzTV Wie @Trade schon sagte, bringt hier ein order by überhaupt nichts. Zitat von Trade: „Keine Ahnung, ob das geht. Müsste man mal testen:“ Ziemlich umständlich, aber ich werde es testen. Zitat von Trade: „Ich bin jetzt davon ausgegangen, dass bei gleicher extern_id die id jeweils verschieden ist“ So ist es auch. Zitat von Coldfire: „Es sieht so aus, dass das min nach dem Group kommt“ Wäre seltsam, weil das min doch in dem Fall nur mit group by überhaupt erst funktioniert.…
-
Probleme mit dem Ermitteln einer minimalen ID bei Gruppierung in einer MySQL-Tabelle
Marcus Gräfe - - Weitere Sprachen und sprachübergreifende Themen
BeitragSiehe mein Edit in Post #10. Zitat von Marcus Gräfe: „EDIT: Ich habe des Rätsels Lösung... Es war die eigene Dummheit. Ich hatte in der SQL-Anweisung noch eine Where-Bedingung, die dafür gesorgt hat, dass (auf mein Beispiel bezogen) nur die ID=2 überhaupt zur Auswahl stand. Meine ursprüngliche Anweisung funktioniert also doch!“