我正在使用以下查询按位置在页面上显示一些列表:
SELECT *,
((ACOS(SIN($lat * PI() / 180) * SIN(gps_lat * PI() / 180) + COS($lat * PI() / 180) * COS(gps_lat * PI() / 180) * COS(($lon - gps_long) * PI() / 180)) * 180 / PI()) * 60 * 1.1515) AS distance
FROM listings
我现在还想按其建筑类型过滤上述列表。一个单独的表记录了列表 id 和建筑物类型 id,如下所示:
SELECT *
FROM building_types_listings
WHERE listing_id = listings.id
AND building_type_id = '$building_type'
如何将两个查询合并到一个 SQL 语句中?