Отсечение лишних кортежей

125
18 апреля 2021, 01:10

Всем привет, есть вот такая выборка из БД

v_id| product_id | price
1   | 1          | 234
2   | 1          | 333
3   | 1          | 222
4   | 2          | 123
5   | 5          | 22
6   | 2          | 5

Итак, суть вопроса:
Как выбрать только 1 кортеж v_id/product_id, для каждого product_id

Answer 1
SELECT *
FROM tableName
WHERE v_id IN (
    SELECT MAX(tableName.v_id)
    FROM tableName
    GROUP BY product_id,price)
ORDER BY 2

Ответ был взят отсюда

READ ALSO
Оптимизация запроса под Firebird сервер 2.0

Оптимизация запроса под Firebird сервер 2.0

Вопрос перекочевал с этого поста stackoverflow Нужно поправить запрос под Firebird 20

108
Как добавить новые поля из комментариев Wordpress, только с определенной страницы категории?

Как добавить новые поля из комментариев Wordpress, только с определенной страницы категории?

Есть форма добавления комментариев для обределенного шаблона записи (my_postphp), отличная от основной формы для всего сайта

132