Добрый день, стоит такая задача:
Есть две таблицы в мускуле.
Строение первой:
(int)id_friend
(int)id_user
Строение второй:
(int)from
Нужно выбрать поля исходя их количества полей во второй таблице. Т.е. первое условие если id_user равно такому-то пользователю, а второе сортировать их по количеству полей во второй таблице(т.е. сколько полей во второй таблице с from == id_user).
Пробовал разными способами не смог ничего сделать...
1. rafonets - 20 Марта, 2013 - 12:33:48 - перейти к сообщению
2. LIME - 20 Марта, 2013 - 13:55:06 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT id_friend,COUNT(`from`) cnt FROM tbl1 JOIN tbl2 ON `from`=id_user WHERE id_user=$id GROUP BY `from` ORDER BY cnt