ОК, поэтому у меня есть две таблицы, с которыми я работаю - project
и service
, упрощенно:
project
-------
id PK
name str
service
-------
project_id FK for project
time_start int (timestamp)
time_stop int (timestamp)
Отношение один-ко-многим.
Теперь я хочу вернуть (желательно с одним запросом) список произвольного числа проектов, отсортированный по общему количеству времени, потраченному на них, что определяется SUM(time_stop) - SUM(time_start) WHERE project_id =
чем-то.
Пока у меня есть
SELECT project.name
FROM service
LEFT JOIN project ON project.id = service.project_id
LIMIT 100
но я не могу понять, что к ORDER BY
.