【发布时间】:2021-09-27 05:30:43
【问题描述】:
早上好,我无法理解将以下两个查询连接在一起的最佳方式。
第一个代码按名称向我显示最后一个条目,我想计算每次列出该名称的次数。在第二个查询中,它正确计算了名称,但我似乎无法弄清楚如何将计数添加到相同的结果中。
提前致谢
SELECT `TimeStamp` as TimeStamp,`Name`, `Status` ,`Station`,`Role`,`Line`
FROM trs_contact u1
WHERE u1.`TimeStamp` = (SELECT MAX(`TimeStamp`)
FROM trs_contact u2
WHERE u1.`Name` = u2.`Name`
)
SELECT `Name`, COUNT(*)
FROM `trs_contact`
GROUP BY `Name`
【问题讨论】: