<p>سلام و عرض ادب</p><p>میخواستم نزدیکترین مکانها را نظر به مختضات جغرافیای و نوعیت مکان داده شده پیدا کنم</p><pre class=\"ql-syntax\" spellcheck=\"false\">select *,MIN(<span class=\"hljs-built_in\">abs</span>((lat+lng)-(<span class=\"hljs-number\">34.502389</span>+<span class=\"hljs-number\">69.120784</span>)))<span class=\"hljs-keyword\">as</span> near_location FROM locations GROUP BY <span class=\"hljs-built_in\">type</span>;
</pre><p>اینم کیوری که زدم</p><p>نزدیکترین مکان را درست پیدا میکنه اما مشخصههای دیگه رو نظر به اولین ریکارد بر میگردونه</p><p>یعنی جواب درست آی دی 9 داره اما کیوری آی دی 8 که نظر به تایپ خود اولین ریکارد هست رو بر میگردونه</p><p>اگه راه حلی یا کیوری بهتری دارید لطفا در میان بگذارید</p><p>سپاس</p>