Ich arbeite in Python mit einer SQLite3-Datenbank, und ich brauche alle Daten von einem Datum, aber ich brauche nur die letzte Zeile von jedem Benutzer. Lassen Sie mich erklären mir: Meine aktuellen Code ist dies:Python sqlite3 select ohne Feld zu wiederholen
conn = sqlite3.connect('database.db')
c = conn.cursor()
t = (user, pastTS)
resultPoints = c.execute("SELECT * FROM table WHERE user != ? AND timestamp >= ?", t)
conn.close()
Das Problem dabei ist, dass es mir mehrere Einträge/Zeilen aus dem gleichen Benutzer zurückgibt, wenn ich nur die letzte wollen. Gibt es einen einfachen Weg dies zu erreichen, oder sollte ich den Cursor ana- lyieren, um die sich wiederholenden Felder zu entfernen?
aber das gibt mir nur ein Ergebnis, wäre es nicht? Ich brauche ein Ergebnis von jedem Benutzer. Die Datenbank kann so aussehen, zum Beispiel: Gotcha, lesen Sie bitte die aktualisierte Abfrage User1 4419 User2 4114 User2 4112 User3 4109 Und ich brauche die letzte Zeile eines jeden Benutzers – Javierd98
@ Javierd98 zu bekommen. – alecxe
Danke! Das war genau das, was ich brauchte !! – Javierd98