【问题标题】:MySQL link data from two tablesMySQL链接来自两个表的数据
【发布时间】:2016-06-26 11:06:36
【问题描述】:

我有一个查询,它提供了过去 7 天内三个最活跃的 mod_id。 此查询工作正常。

查询如下:

SELECT `mod_id`, COUNT(`mod_id`) m from `history_spottings` WHERE `created` BETWEEN (UNIX_TIMESTAMP() - 604800) AND (UNIX_TIMESTAMP())
GROUP BY `mod_id`
ORDER BY m DESC
limit 3;

现在我得到 3 个 mod_id 和 # 作为输出。

如何将 mod_id 链接到不同表中的用户名?

另一个表名为user,如下所示:

user_id 与我的 history_spottings 表中的 mod_id 相同。

【问题讨论】:

标签: mysql rows


【解决方案1】:

如果两个表都有 user_id 列。然后使用 JOIN 查询。

最好的方法是使用 JOIN 查询。

Mysql Join Query

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多