SELECT 表A.address, 表A.zip, 表B.prov FROM 表A LEFT JOIN 表B ON 表A.邮编 = 表B.邮编
GROUP BY 表A.address, 表A.zip, 表B.prov
另外,为了确定问题出在B表处,可以专门针对B表做DISTINCT
SELECT 表A.address, 表A.zip, B.prov FROM 表A LEFT JOIN (SELECT DISTINCT zip,prov FROM 表B) B ON 表A.邮编 = B.邮编
或者 GROUP BY
SELECT 表A.address, 表A.zip, B.prov FROM 表A LEFT JOIN (SELECT zip,prov FROM 表B GROUP BY zip,prov) B ON 表A.邮编 = B.邮编