【发布时间】:2014-01-15 13:46:07
【问题描述】:
我编写了一个脚本,每次用户登录到我们域中的计算机时都会运行该脚本。该脚本会记录用户以及他们登录的计算机。任意数量的用户可以登录任意数量的计算机。
我刚刚从一位已不在的顾问那里继承了这个 IT 环境,我正在编写这个小查询,以便当我接到用户的电话时,我可以通过该用户的姓名进行搜索并合理地预测他们是哪台计算机使用他们登录任何给定计算机的次数。
以下是“登录”表中的数据示例:
COMPUTER USER
ncofp02 lee
ncofp02 lee
ncofp02 andy
ncodc01 andy
ncodc01 andy
ncodc01 lee
我正在研究的是计算多列中不同值的逻辑。我希望看到这样的结果:
COMPUTER USER COUNT
ncofp02 lee (2)
ncofp02 andy (1)
ncodc01 lee (1)
ncodc01 andy (2)
有没有办法通过 mysql 中的单个查询来完成此操作,或者我应该开始循环一些 php? (嘘!)
【问题讨论】:
标签: mysql sql select group-by distinct