Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#111. TLENS Off (14)
Moderator
2011.07.15 16:04
Да попробуваль разные варианты да и множество текстов обработал вроде норм лишнего не хавает
#112. TLENS Off (14)
Moderator
2011.07.15 23:11
xavier053, Как ты уже задолбал
#113. Akdmeh Off (9)
Участник
2011.07.16 00:12
Tlens, удалил)
Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink
#114. TLENS Off (14)
Moderator
2011.07.17 08:08
Есть возможность в php выполнить несколько операций одновременно?
#115. Gemorroj Off (107)
Administrator
2011.07.17 09:09
TLENS, нативно нет. можно извращаться всякими exec'ами.
#116. TLENS Off (14)
Moderator
2011.07.17 10:10
А можешь помочь в этом вопросе? А то я с exec практически не работал. А точнее вообще не работал.
#117. Gemorroj Off (107)
Administrator
2011.07.17 10:10
http://www.google.com/search?client=ope … el=suggest
#118. ByVlad Off (1)
Участник
2011.07.19 03:03
Вообщем нужно составить запрос сортировки пользователей по активности, что-то типа этого только нормальный:
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.19 03:03)
#119. ByVlad Off (1)
Участник
2011.07.19 10:10
Вообщем я наверное неверно объяснил, есть 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 10:10
Код:
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.033 s