Помогите составить запрос. (Сложная сортировка) - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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/325665ofroke, выдаёт такой результат<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>
"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"
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