|
|
|
| Помогите плиз, немогу вот решить ...
Есть вобщем таблица1 с файлами, в ней есть столбик с айди юзера.
есть еще таблица2 с юзерами.
как можно вывести Юзеров по количеству добавленых фалов..??
долго ламаю голову. ничего не могу решить.
спасибо) | |
|
|
|
|
|
|
|
для: Dez1
(27.02.2009 в 15:47)
| |
SELECT u.name FROM users AS u
LEFT JOIN
(
SELECT user_id, COUNT(*) AS cnt
FROM files GROUP BY user_id
) AS f ON u.id = f.user_id
ORDER BY f.cnt DESC;
|
| |
|
|
|
|
|
|
|
для: Root
(27.02.2009 в 16:00)
| | ОТлично, спасибо большое... | |
|
|
|
|
|
|
|
для: Dez1
(27.02.2009 в 16:21)
| | Выводит только одного. что я не так делаю? | |
|
|
|
|
|
|
|
для: Dez1
(27.02.2009 в 18:05)
| | не может такого быть.. (или он там один?)
тут в параллельном форуме решение попроще нашлось http://softtime.ru/forum/read.php?id_forum=1&id_theme=62982
только нужно будет подставить RIGHT если также нужны пользователи без файлов. | |
|
|
|
|
|
|
|
для: Root
(27.02.2009 в 18:08)
| | все отлично. моя протупить...
Спасибо большое..!!! | |
|
|
|