我有一个 mysql 表,称为districts
存储所有地区及其 ID 的地方。我有另一个名为的表格,其中保存了, ,tbl_units
等单位详细信息。office_address
office_district
factory_address
factory_district
现在,如果想通过 JOIN 两个表从他们的 id 中获取地区的名称,我应该如何编写查询?因为
SELECT u.*, d.district_name
FROM tbl_unit_details as u,
tbl_districts as d
WHERE u.unit_id = '$unit_id'
AND u.district_id = d.district_id
AND u.factory_district_id = d.district_id
ORDER BY unit_name
只返回第一个,即办公室的地区名称。