Помогите составить запрос. (Сложная сортировка) - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 13:59:40 +0300 Ок, запихал счётчик продаж к продавцам. https://visavi.net/topics/19181/325694 Помогите составить запрос. (Сложная сортировка) Валерий Sun, 27 Feb 2011 14:02:56 +0300 Сообщения https://visavi.net/topics/19181/325694 получиться-то получится. Если бы был сейчас с ноутом своим, то помог бы. Но ты прикинь, как это всё будет туго, если продавцов будет, ну скажем, 100, товаров 600... https://visavi.net/topics/19181/325677 Помогите составить запрос. (Сложная сортировка) Станислав Sun, 27 Feb 2011 13:40:29 +0300 Сообщения https://visavi.net/topics/19181/325677 ну если так не получится, то запихаю к продавцам https://visavi.net/topics/19181/325667 Помогите составить запрос. (Сложная сортировка) Валерий Sun, 27 Feb 2011 13:31:21 +0300 Сообщения https://visavi.net/topics/19181/325667 а нафиг так всё усложнять, если можно количество продаж к продавцам запихать? https://visavi.net/topics/19181/325665 Помогите составить запрос. (Сложная сортировка) Станислав Sun, 27 Feb 2011 13:26:00 +0300 Сообщения https://visavi.net/topics/19181/325665 ofroke, выдаёт такой результат<br> <br> name total <br> Коля 4<br> Коля 3<br> Коля 3<br> Вася 2<br> Коля 2<br> Петя 2<br> <br> Ты близок, можешь подправить запрос? https://visavi.net/topics/19181/325640 Помогите составить запрос. (Сложная сортировка) Валерий Sun, 27 Feb 2011 12:27:11 +0300 Сообщения https://visavi.net/topics/19181/325640 Так попробуй<br> &quot;SELECT `p`.*, COUNT(`t`.`prodavec_id`) AS `total` FROM `prodavec` AS `p` INNER JOIN `tovar` AS `t` ON (`t`.`prodavec_id` = `p`.`id`) INNER JOIN `pokupka` AS `p2` ON (`p2`.`tovar_id` = `t`.`id`) GROUP BY `t`.`id`, ORDER BY `total` ASC&quot; https://visavi.net/topics/19181/325635 Помогите составить запрос. (Сложная сортировка) Марсель Sun, 27 Feb 2011 12:16:32 +0300 Сообщения https://visavi.net/topics/19181/325635 Есть таблица prodavec<br> <br> prodavec:<br> |id,name|<br> <br> пример:<br> |1, Вася |<br> |2, Петя |<br> |3, Коля |<br> <br> Есть таблица <br> tovar:<br> |id, prodavec_id,title|,<br> где prodavec_id - идентификатор из таблицы prodavec<br> <br> пример:<br> |1, 1, картошка |<br> |2, 1, морковка |<br> |3, 2, конфеты |<br> |4, 1, печенья |<br> |5, 3, мясо |<br> |6, 2, хлеб |<br> <br> Есть таблица pokupka, в ней вся информация о покупках:<br> pokupka:<br> |id, tovar_id|<br> tovar_id - идентификатор из таблицы tovar<br> <br> пример:<br> |1, 1 |<br> |2, 3 |<br> |3, 3 |<br> |4, 1 |<br> |5, 2 |<br> |6, 1 |<br> <br> <br> Нужно выбрать продавцов, продавших больше всего товаров (отсортировать по количеству продаж). Как это сделать? https://visavi.net/topics/19181/325624 Помогите составить запрос. (Сложная сортировка) Валерий Sun, 27 Feb 2011 11:52:43 +0300 Сообщения https://visavi.net/topics/19181/325624