В Postgres, учитывая, имеющий следующие данные:поддержанию порядка, делая отчетливое
-[ 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
Что SQL для создания следующих (удаление дублированный). Мне все равно, если это тот же самый порядок, я просто хочу, чтобы записи с значением фильтра «1» отображались перед записями с значением фильтра «2».
-[ 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
, пожалуйста, напишите ваш запрос. –
Итак, вы хотите значение 'MIN()' filter, когда 'GROUP' ing' id'? –
Я хочу отфильтровать повторяющиеся значения, но сохраняя записи с фильтром, установленным на 1 выше записей, с фильтром, установленным на 2. –