需要帮助获取每个 Drupal 8 用户帐户的评论数
Need Help Getting Comment Count for Every Drupal 8 User Account
我正在尝试编写一个 MySQL 查询来计算我的 Drupal 8 数据库中每个用户的评论。我需要在 MySQL 中执行此操作以获得报告。
我试着查看 mysql 中的 table,但我不知道如何 link 向用户发表评论。我没有看到 table and/or 外键 link 2 table 的连接。用户/评论。
如有任何帮助,我们将不胜感激。
在 Drupal 8 中,table comment_field_data 包含 cid(评论 ID)和 uid(作者的用户 ID)。
SELECT count(cid), uid FROM comment_field_data GROUP BY uid;
包括 nice 列 headers 并添加用户名:
SELECT COUNT(cid) AS 'Total # of Comments', comment_field_data.uid AS 'User Id', users_field_data.name as 'Username'
FROM comment_field_data
LEFT JOIN users_field_data ON comment_field_data.uid = users_field_data.uid
GROUP BY comment_field_data.uid;
我正在尝试编写一个 MySQL 查询来计算我的 Drupal 8 数据库中每个用户的评论。我需要在 MySQL 中执行此操作以获得报告。
我试着查看 mysql 中的 table,但我不知道如何 link 向用户发表评论。我没有看到 table and/or 外键 link 2 table 的连接。用户/评论。
如有任何帮助,我们将不胜感激。
在 Drupal 8 中,table comment_field_data 包含 cid(评论 ID)和 uid(作者的用户 ID)。
SELECT count(cid), uid FROM comment_field_data GROUP BY uid;
包括 nice 列 headers 并添加用户名:
SELECT COUNT(cid) AS 'Total # of Comments', comment_field_data.uid AS 'User Id', users_field_data.name as 'Username'
FROM comment_field_data
LEFT JOIN users_field_data ON comment_field_data.uid = users_field_data.uid
GROUP BY comment_field_data.uid;