In Postgres tun, da die folgenden Daten:Aufrechterhaltung der Ordnung während verschiedene
-[ RECORD 1 ]-
id | 57425
filter | 1
-[ RECORD 2 ]-
id | 57416
filter | 1
-[ RECORD 3 ]-
id | 57426
filter | 1
-[ RECORD 4 ]-
id | 57416
filter | 2
-[ RECORD 5 ]-
id | 57424
filter | 2
-[ RECORD 6 ]-
id | 57425
filter | 2
-[ RECORD 7 ]-
id | 57427
filter | 2
Was die SQL für die Erstellung der folgenden (Entfernen von duplizierten) ist. Es ist mir egal, ob es genau die gleiche Reihenfolge ist, ich möchte nur Datensätze mit dem Filterwert '1' vor den Datensätzen mit dem Filterwert '2' anzeigen.
-[ RECORD 1 ]-
id | 57425
filter | 1
-[ RECORD 2 ]-
id | 57416
filter | 1
-[ RECORD 3 ]-
id | 57426
filter | 1
-[ RECORD 4 ]-
id | 57424
filter | 2
-[ RECORD 5 ]-
id | 57427
filter | 2
posten Sie bitte Ihre Anfrage. –
Also wollen Sie den 'MIN()' Filterwert, wenn 'GROUP' durch' id'? –
Ich möchte die doppelten Werte herausfiltern, aber die Datensätze mit dem Filter auf 1 über Datensätze mit Filter auf 2 gesetzt halten. –