嗨,我可以问一些问题,我该如何生成这个经纬度?如何生成不会重复数据的两列
我想这个代码,但它不断重复的纬度,经度值
SELECT h.*, d.* from
stdtbl h
inner
join (
select std_dtl_id,lat,lng, count(*) total
from stdtbl_detail group by std_dtl_id
) d
on h.id = d.std_dtl_id
inner join stdtbl_detail dt on h.id = dt.std_dtl_id
where
h.loginid = '1' AND h.stdid='013777'
我怎么能这样
id stdid loginid std_dtl_id lat lng total
372 013777 1 372 51.507407 -0.127753 4
372 013777 1 372 51.507384 -0.127636 4
372 013777 1 372 51.507332 -0.127839 4
372 013777 1 372 51.507304 -0.127703 4
373 013777 1 373 40.764442 -73.923469 4
373 013777 1 373 40.764416 -73.923329 4
373 013777 1 373 40.764346 -73.923557 4
373 013777 1 373 40.764299 -73.923432 4
这里输出为演示http://sqlfiddle.com/#!9/d6a86/8
预先感谢您。
即输出也重复值是多少? –
尝试使用'独特' –
没关系,不,它没有。 –