Сортировка таблицы по кол-ву записей в другой таблице
Сортировка таблицы по кол-ву записей в другой таблице..
Задача:
Имеется две таблицы:
projects
projects_id
projects_name
queue
queue_id
queue_projects_id
queue_name
Требуется отсортировать выборку из таблицы projects согласно кол-ву элементов в таблице queue связанных с projects
Решение:
1 2 3 4 5 6 |
SELECT p.*, (SELECT COUNT(queue_id) FROM `queue` WHERE p.projects_id = queue_projects_id) as qCnt FROM `projects` AS p ORDER BY `qCnt` ASC LIMIT 0, 20 |
Author: | Tags: /
| Rating:
Leave a Reply