Как мне получить значения в требуемом порядке из одной таблицы в другую?

Я пытаюсь вывести группу товаров по убыванию получаемой из другой таблицы. Таблицы связаны по id (первая таблица - id, вторая - collection_id).

SELECT DISTINCT t1.id, t1.user_id, t1.name, t2.id, t2.collection_id 
FROM `collection_info` t1 
INNER JOIN `counter_collection` t2 ON t1.id = t2.collection_id 
ORDER BY t2.count DESC LIMIT 10

На изображении будет понятней: Это первая таблица в которой есть строки что я пытаюсь отобразить по убыванию значения count из второй таблицы:

Это первая таблица в которой есть то что я пытаюсь отобразить по убыванию

А в этой таблице есть столбец count учитывающий количество посещений одного пользователя на страницу группы товаров.

А в этой таблице есть столбец count учитывающий количество посещений одного пользователя на какую то страницу группы товаров

Так вот мне нужно получить все строки из первой таблицы по порядку (DESC) который определила вторая по столбцу count. (То-есть от самых просматриваемых по убыванию)

Пробовал сделать но не получается, возможно где то есть пробел в моих знаниях, Помогите!!!


Ответы (0 шт):