表结构为id,name,path,lat,lng,time,lat为纬度,lng为经度,现在需要同时取得东西南北四个方向最大值记录行,即max(lat),min(lat),max(lng),min(lng)所对应的记录。如何写语句?
解决方案 »
- sql语句中存在left join和order by,如何优化
- mysql alter table..
- mysql某字段设置为“唯一”后,就无法再插入相同记录了吗??
- 急!!!在线等mysql admin怎么也没有建库的权限?
- SQL语句如何查询数据同时又统计条数
- MySQL中如何实现两个表的查询?
- shuixin13(犬犬(心帆))!如何查看mysql的版本?
- mysql有没有约束啊?
- 如何用sql语句查询MySql数据库的性能
- ER/Studio生成mysql版本的SQL语句时,为什么不附带“列注释”?
- 求一个linux下面mysql导入文本文档的例子
- 提示 Unknown table engine 'InnoDB'
where not exists (select 1 from tb A.lat<lat)
or not exists (select 1 fro tb A.lat>lat)
or not exists (select 1 fro tb A.lng<lng)
or not exists (select 1 fro tb A.lng>lng)select * from A
where lat=(select max(lat) from tb)
or lat=(select min(lat) from tb)
or lng=(select max(lng) from tb)
or lng=(select min(lng) from tb)