Запрос на простом SQL работает - на Postgresql это не работает
Есть две таблицы, образно в одной фамилии, вторая таблица содержит ID клиента и название товара что купил клиент. Клиент может купить несколько товаров, и требуется вывести последние купленные товары каждым клиентом. Вот запрос на чистом SQL:
select
db_client.client_title as Client,
db_product.product_title as Product
FROM db_client
INNER JOIN db_product on db_client.db_client_id = db_product.db_client_id
group by client_title
having max(db_product_id);
Все работает и вроде как даже верно) но при попытке все это повторить на Postgesql - фиаско.... Уже просто любопытно в чем подвох?
Источник: Stack Overflow на русском