我期待从我的数据库获得每个驱动程序的最近10个位置(authentication_id)。但必须编写两个单独的查询,后者使用前者的结果集。我怎么能把它写成单个查询?mySql优化查询
SELECT DISTINCT authentication_id FROM gps_trak WHERE DATE(location_timestamp) = DATE(NOW())
循环的结果集为每个$ AUTHID ...
SELECT latitude, longitude FROM gps_trak WHERE authentication_id = ".$authID." ORDER BY location_timestamp DESC LIMIT 10";
这可能吗?