sinat_25272999 2016-03-29 07:14 采纳率: 0%
浏览 1581

mysql 查询结果如何把相同的主项写在一行

现在我的表结构是这样的
图片说明
然后我的语句是这样的
select time,Lon,Lat,wificonnect.mac_ap,wificonnect.rssi,wifinearby.mac_ap,wifinearby.level
from gps,low,wificonnect,wifinearby
where Lon!="0" and Lat!='0'
and gps.fk_low_id=low.pk_id
AND low.pk_id=wificonnect.fk_low_id
and low.pk_id=wifinearby.fk_low_id
and wifinearby.mac_ap!='00:00:00:00:00:00';

得到结果如下
图片说明

我想把同一个lon,lat作为唯一主项,重新建立一个以同一Lon,Lat,一个(Lon,Lat)对应多个AP的表,语句该怎么写

  • 写回答

1条回答 默认 最新

  • goyeer(工蚁) 新星创作者: 编程框架技术领域 2023-06-28 16:10
    关注

    通过Lon Lat 进行分组,就能获取已lon,lat为唯一项的值

    评论

报告相同问题?