Задача - к одному товару подобрать сопутствующие товары. Это такие товары, у которых значения определенных характеристик точно такие же.
WITH ...
...
SELECT
...
ROW_NUMBER() OVER (PARTITION BY product_id ORDER BY inc7, inc29) AS count
FROM ...
WHERE ...
attr_7=461 .. attr_7=474, а для каждого attr_7 - attr_29= 1097 .. attr_29= 1099
SELECT attr_7_start + inc7, attr_29_start + inc29
FROM gen_inc, param
когда ниже
??
надо заменить на использование оконных функций
PS:
чье последнее сообщение? последнее сообщение в комнате вообще? или последнее сообщение этого пользователя в комнате (разные вещи так то)?
и если последнее то где связь сообщений с пользователем?
так сообщение или файл?
или все-таки - вывести файл прикрепленный к сообщению, если он есть?
(разные вещи так то)