У меня есть две таблицы, продукты и продажи. В таблице продуктов все пользователи добавляют продукты. А когда продается продажа, таблица продаж обновляется со всей информацией о продукте, включая пользователя, добавившего этот продукт.Mysql сортировка таблицы на основе другой таблицы
продукты Таблица
id|Product Name|User|Price|Date
Таблица продаж
id|Product Name|Quantity|Seller|Price
Где продавца и пользователя имеют одинаковое значение
Мой вопрос заключается в том, что, когда Я показываю продукты, я хочу их для того, чтобы пользователь, который продает больше продуктов, все его продукты должны быть наверху, а другие пользователи, у которых есть продукты в Таблице продуктов, но не имеют никакой продажи, должны быть внизу.
Вы уже написали свою модель? В этом случае вы могли бы создать [SQLFiddle] (http://sqlfiddle.com/) с некоторыми макетными данными? –
Просто подсчитайте количество продавцов на одного пользователя и закажите по этому столбцу –
PLease уточните «Теперь я хочу запросить все продукты таким образом, чтобы пользователь, который продал один или несколько продуктов, должен был быть на вершине, второй должен на второй место и 3-е место на 3-м месте и т. д. » –