2017-10-05 11 views
0

Was ich versuche zu tun ist 1 Zeile aus dieser Tabelle mit steam_id und der höchsten unique_id mit besagter steam_id zu löschen.Wie lösche ich eine Zeile mit zwei verschiedenen Spaltenwerten? Sqlite

picture of table

In diesem Bild sind die ersten beiden Einträge die gleiche STEAM_ID (absichtlich) haben, ist zu tun, was ich versuche 2 auf der Tatsache, entfernen Eintrag aus, dass seine unique_id als Eintrag 1 jedoch höher ist I Ich möchte nicht, dass Eintrag 1 entfernt wird. Diese

ist derzeit, was ich habe:

"DELETE FROM hwarns WHERE steam_id = '76561198277645499'" 

Ich weiß einfach nicht, was sonst muss ich hinzufügen, habe ich versucht, aber eine MAX-Klausel hinzufügen, die ausgefallen und ich habe keine Ahnung, was genau bis zu schauen Antworten

Hinweis zu finden: THIS

(sorry für schlechte Erklärung) für das Spiel 'Garry Mod' IS

Antwort

1

vON hwarns DELETE WHERE unique_id = (select max (un ique_id) von hwarns wo steam_id = '76561198277645499')

+0

Sie sind ein Geschenk des Himmels, ich danke Ihnen so sehr! – James

Verwandte Themen