Мне нужна помощь в том, чтобы эти два запроса были помещены в один запрос. например, я хочу найти базу данных для путешествий, которые соответствуют радиусу $ sql и радиусу $ sql2, и получить результаты, которые соответствуют обоим.Как присоединиться к этим запросам
$sql = "SELECT adpastrip_id,
(3959 * acos(cos(radians($lat)) * cos(radians(lat1)) * cos(radians(long1) - radians($lng)) + sin(radians($lat)) * sin(radians(lat1)))) AS distance
FROM addgoodstrip
HAVING distance < 10
ORDER BY distance
LIMIT 0 , 20";
$sql2 = "SELECT adpastrip_id,
(3959 * acos(cos(radians($lat2)) * cos(radians(lat2)) * cos(radians(long2) - radians($lng2)) + sin(radians($lat2)) * sin(radians(lat2)))) AS distance
FROM addgoodstrip
HAVING distance < 10
ORDER BY distance
LIMIT 0 , 20 ";
союз запрос не возвращает, которые соответствуют обоим критериям расстояния, он будет возвращать те, которые соответствуют по крайней мере один, но не обязательно другой. – Shadow
@ Shadow union объединит результаты двух запросов. Надеюсь, это то, что нужно OP –