大家好!
有没有办法检查通过邀请注册我们论坛的用户列表?
谢谢!
大家好!
有没有办法检查通过邀请注册我们论坛的用户列表?
谢谢!
您是否可以访问数据浏览器?如果可以,您可以尝试以下操作:
我在数据浏览器中使用了此脚本,但它似乎是一个较旧的脚本,在 2020 年之后没有给我任何结果。
SELECT user_id,
invited_by_id as invited_by_user_id,
redeemed_at
FROM invites
WHERE redeemed_at IS NOT NULL
ORDER BY redeemed_at DESC
我认为邀请表在某个时候被拆分了。试试这个,看看它是否适用于更新的信息:
SELECT iu.user_id,
i.invited_by_id AS invited_by_user_id,
iu.redeemed_at AS reltime$time
FROM invited_users iu
JOIN invites i ON iu.invite_id = i.id
WHERE iu.redeemed_at IS NOT NULL
ORDER BY iu.redeemed_at DESC
这完全奏效了!我只希望我导出的 CSV 文件能显示姓名/用户名而不是用户 ID。有什么办法可以做到吗?非常感谢! ![]()
我的 SQL 技能还有些生疏,但请看这个,看看我是否正确地实现了查找:![]()
SELECT u1.username AS invitee,
u2.username AS inviter,
iu.redeemed_at
FROM invited_users iu
JOIN invites i ON iu.invite_id = i.id
JOIN users u1 ON iu.user_id = u1.id
JOIN users u2 ON i.invited_by_id = u2.id
WHERE iu.redeemed_at IS NOT NULL
ORDER BY iu.redeemed_at DESC
我能够更新此数据探索器查询,以包含用户用于加入站点的 invite_key。
SELECT u1.username AS invitee,
u2.username AS inviter,
i.invite_key,
iu.redeemed_at
FROM invited_users iu
JOIN invites i ON iu.invite_id = i.id
JOIN users u1 ON iu.user_id = u1.id
JOIN users u2 ON i.invited_by_id = u2.id
WHERE iu.redeemed_at IS NOT NULL
ORDER BY iu.redeemed_at DESC