0
我期待这三个MySQL的查询凝结成一个单一的查询凝结MySQL查询
$qry = "SELECT DISTINCT authentication_id FROM gps_trak WHERE DATE(location_timestamp) = DATE(NOW())";
我使用上面的查询得到验证,然后通过循环的结果让每一个纬度和经度此人今天也越来越他/她的名字......
$qry ="SELECT latitude, longitude FROM gps_trak WHERE authentication_id = ".$authID." ORDER BY location_timestamp DESC LIMIT 8";
$qry = "SELECT CONCAT('forename ', 'surname') AS name FROM authentication WHERE authentication_id = ".$authID;
你能写这为单个查询让我得到
$resultset=array("id"=>$authID,"name"=>$name,"locs"=>$locArray);
*编辑:*可以有多个纬度和经度值在gps_trak表中的单个AUTHKEY ...
我应该在问题中指定:gps_trak表中的单个authkey可以有多个纬度和经度值。 – 2014-11-03 22:39:43
@JoeAustin不,这没关系我明白了。看起来好像你想限制每个认证码的长整数和8。在我的解决方案中,您必须在代码中执行此操作。我会更新我的答案。 – Alex 2014-11-04 06:43:23