sql - MYSQL查询: output the count of insertions in the Log table

标签 sql mysql database

我有 2 张 table :

----用户-----

  • id(整数)
  • 用户名(varchar)

----日志-----

  • id(整数)
  • user_id(整数)
  • 已记录(日期时间)

每次用户登录时,都会在 Log 表中插入一条记录。我想创建一个将输出的语句:

示例:

杰森 -> 96
玛丽 -> 54
jack -> 53

我一直在为执行此操作所需的 SQL 语句而烦恼。有什么见解吗?

最佳答案

Select Users.username , Count (Log.user_id)
From Users, Log
WHERE Users.id=Log.user_id
Group by log.user_id

关于sql - MYSQL查询: output the count of insertions in the Log table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4607772/

上一篇:php - Mysql搜索设计

下一篇:MySQL 子查询

相关文章:

mysql - SELECT WITH LEFT JOIN 和 WHERE 子句

Mysql 触发器在我的触发器上抛出语法错误

mysql - 为mysql中的特定数据库指定数据目录

php - 使用变量数据替换查询中的硬编码表名

sql - 用于 SQL Server/T-SQL 的 ReSharper(或类似的东西)?

mysql - 连接两个表以获取第二个表中的所有数据

php - 在单个查询中根据不同的连接从不同的表中获取数据

php - Mysql查询只返回午夜

mysql - InnoDB 或 MyISAM - 为什么不能两者兼而有之?

sql - 如何在 PostgreSQL 中获取周开始和结束日期字符串?