对于mysql来说很新,并且很难制定这种类型的查询。mysql如何从多个数据中提取数据并总结
下一个表(表称为TableX的),让我们说结构如下
server date numberofUser
server1 timestamp 3
server2 timestamp 2
server3 timestamp 7
server1 timestamp 2
server2 timestamp 8
server3 timestamp 4
像... ..等等
我知道我可以做简单的 选择总和(numberofUser)从tableX其中服务器像'server1'按时间戳顺序desc限制100; 以获得服务器1的最后100个时间戳的用户总数
但是,您将如何为所有3台服务器执行此操作?我想为每个服务器的100个时间戳记汇总所有3个服务器的结果。只是不太确定如何执行此操作。请帮忙。
的[获取前n个记录每个组分组结果]可能的复制(http://stackoverflow.com/questions/12113699 /获取最多n个记录为每组分组的结果) – Shadow
你不能在服务器上运行sql :(你必须使用一些programatic中介 –
我会检查出这个帖子..并且是的,这只是从一个SQL服务器(在一张桌子下) – user3502374