这是 SQL,“aal_county_zip”有 2 个邮政编码的条目,而“us_zip”有 15 个邮政编码。要求是获得 15 行,其中只有 2 行具有来自“aal_county_zip”的数据。它的工作方式与普通连接一样。如何更改 SQL/表结构以使其正常工作。我还想添加下面评论的条件。
SELECT DISTINCT a.zcta5ce10 AS zipcode,
c.report_year,
c.aal
FROM aal_county_zip c
RIGHT OUTER JOIN us_zip a
ON ( c.zip = a.zcta5ce10 )
WHERE Lower(c.name) = Lower('alachua')
--and c.report_year=2009
ORDER BY c.report_year DESC