這裏是SQL,'aal_county_zip'有2個郵編的條目,而'us_zip'有15個郵編。要求得到15行,只有2行有來自'aal_county_zip'的數據。它像普通的連接一樣工作。如何更改SQL/Table結構以使其工作。我也想添加下面評論的條件。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
請解釋一下什麼叫「不工作」的意思(沒有足夠的結果,太多的結果,一些行是不正確的,等等) – dasblinkenlight