我有两个不同的MySQL表,它们都包含时间序列数据(因为它们都包含一个'timestamp‘列)。除了“timestamp”列之外,这两个表除了“client_id”列之外,没有任何共同的特性。具体地说,我的意思是,我试图从timestamp排序的table_a和table_b的联合中加载N条记录(偏移量为M)。, id FROM table_b WHERE client_id=1) ORDER BY timestamp LIMIT 100;
不幸的是,结果查询似乎是从两个表中抓取所有匹配的行,合并,然后应用限制
result.serverId = s.serverId我希望在任何一个result联盟被应用之前,将JOIN联盟限制为最多简单地在LIMIT 300之后添加(...) result不起作用,它会给出以下MySQL错误:You have an error in your SQL syntax; check the manualthat corresponds to your MySQL server version for the right