Forum Webscript.Ru

Общие => Базы данных => Тема начата: Russtar от 17 Декабря 2004, 12:31:51

Название: Как правильно задать сортировку?
Отправлено: Russtar от 17 Декабря 2004, 12:31:51
вопрос есть в sql два столбца:
имя и кол-во
имя может встречатся несколько раз,
как сделать так, что бы он мне выдал все имена по одному разу, но наверх поставил то имя у которого сумма значений поля количество оказалась самым большим, затем то имя у которого чуть меньше и так далее,  а в самом низу имя с самой маленькой суммой?
Название: Как правильно задать сортировку?
Отправлено: tserbis от 17 Декабря 2004, 12:38:16

SELECT name, SUM(qty) AS s
FROM tbl
GROUP BY name
ORDER BY s DESC
Название: Как правильно задать сортировку?
Отправлено: Russtar от 17 Декабря 2004, 12:41:34
а что такое qty и s
Название: Как правильно задать сортировку?
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 12:43:40
а при чем здесь пхп?
Название: Как правильно задать сортировку?
Отправлено: Russtar от 17 Декабря 2004, 12:44:54
так мне все это надо выдать на страничку с помощью php
Название: Как правильно задать сортировку?
Отправлено: tserbis от 17 Декабря 2004, 12:47:10
Russtar
name - это имя поля (столбца), которое ты назвал "имя",
qty - это имя поля (столбца), которое ты назвал "кол-во".
Название: Как правильно задать сортировку?
Отправлено: Меняздесьдавнонет от 17 Декабря 2004, 12:51:12
Russtar
а если бы тебе это надо было по почте послать - ты бы в каком форуме написал?