Mam taki problem mam dwa zapytania i mam takiepytanie czy nie można by było z tych dwóch zapytań stworzyć jedno a cały algorutm polega na tym, że wybierane je miasto o podanych współrzednych i szukanie jest miast które są w dane odległości potem jak już mamy id tych maist to jest wykonywany zapytanie, które szuka wynagrodzenie wybrane w fomrlurzu i wykształcenie to są takie zapytanie.
SELECT * FROM (SELECT city,id, (6371*acos(cos(radians($x)) * cos(radians(x)) * cos(radians(y)
- radians($y)) + sin(radians($x)) * sin(radians(x)))) AS distance FROM city) x
WHERE distance < '$km'
I drugie
select name,price,start_date,education,id_city,id from work_offers where id_city = '$tmp_id_city' and price >= '$from' and price <= '$to' and education = '$education'