Drupal + phpBB からのコメント + 投稿が最も多いユーザーのリストを取得する必要があります。
私はmySQLを使用しています。
Drupal データベースの構造: dr_comments(cid,uid) dr_users(uid,name)
phpBB: phpbb_posts(post_id,poster_id) phpbb_users(user_id,username)
Drupal と phpBB からのほとんどのコメントが一緒ではないユーザー向けの SQL コードがあります。
ドルパル:
SELECT
U.name,
COUNT(C.cid) AS CommentCount
FROM
dr_users AS U
INNER JOIN dr_comments AS C ON U.uid = C.uid
GROUP BY
U.name
ORDER BY
COUNT(C.cid) DESC
LIMIT 10
phpBB:
SELECT
U.username,
COUNT(C.post_id) AS CommentCount
FROM
phpbb_users AS U
INNER JOIN phpbb_posts AS C ON U.user_id = C.poster_id
GROUP BY
U.username
ORDER BY
COUNT(C.post_id) DESC
LIMIT 10
私はそれを一緒にマージする方法がわかりません。