Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#111. TLENS Off (14)
Moderator
2011.07.15 12:12
Да попробуваль разные варианты да и множество текстов обработал вроде норм лишнего не хавает
#112. TLENS Off (14)
Moderator
2011.07.15 19:07
xavier053, Как ты уже задолбал
#113. Akdmeh Off (9)
Участник
2011.07.15 20:08
Tlens, удалил)
Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink
#114. TLENS Off (14)
Moderator
2011.07.17 04:04
Есть возможность в php выполнить несколько операций одновременно?
#115. Gemorroj Off (107)
Administrator
2011.07.17 05:05
TLENS, нативно нет. можно извращаться всякими exec'ами.
#116. TLENS Off (14)
Moderator
2011.07.17 06:06
А можешь помочь в этом вопросе? А то я с exec практически не работал. А точнее вообще не работал.
#117. Gemorroj Off (107)
Administrator
2011.07.17 06:06
http://www.google.com/search?client=ope … el=suggest
#118. ByVlad Off (1)
Участник
2011.07.18 23:11
Вообщем нужно составить запрос сортировки пользователей по активности, что-то типа этого только нормальный:
SELECT * FROM `users` ORDER BY (SELECT COUNT(*) FROM `mems` WHERE `id_user` = что-то),(SELECT COUNT(*) FROM `mems_comments` WHERE `id_user` = что-то),(SELECT COUNT(*) FROM `mems_likes` WHERE `id_user` = чтото) DESC LIMIT 10

помогите пожалуйста)
Отредактировано ByVlad (2011.07.18 23:11)
#119. ByVlad Off (1)
Участник
2011.07.19 06:06
Вообщем я наверное неверно объяснил, есть 4 таблицы:

mems:
структура:
id
id_user
и ещё ненужные поля

mems_comments:
структура:
id
id_user
id_mems
и ещё ненужные поля

mems_likes:
структура:
id
id_user
id_mems
и ещё ненужные поля.

Нужно составить ТОП-10 самых активных пользователей исходя из количества записей в этих таблицах с приоритетом таблиц mems,mems_comments,mems_likes.

Таблица пользователей:
users:
id
login
и ещё ненужные поля.
#120. Gemorroj Off (107)
Administrator
2011.07.19 06:06
Код:
SELECT `users`.*,
(
(SELECT COUNT(1) FROM `mems` WHERE `id_user` = `users`.`id`) +
(SELECT COUNT(1) FROM `mems_comments` WHERE `id_user` = `users`.`id`) +
(SELECT COUNT(1) FROM `mems_likes` WHERE `id_user` = `users`.`id`)
) AS `cnt`
FROM `users`
ORDER BY `cnt` DESC LIMIT 10
Страниц: 110 11 12 13 14118 Все
Главная
WEB
PunBB Mod v0.6.2
0.025 s