-1
使用此question's answer。我试图通过每个表中列名matrix_unique_id
和Matrix_Unique_ID
找到两个表之间的重复记录,然后显示完整地址。完整地址列在每个表中的格式不同,因此我无法将其用作比较。我收到一个“未知列fort_property_res.matrix_unique_id”的错误,但一切看起来没问题?MySQL在两个具有相似列的表格之间定位重复
所以两个问题:
将这个查询找到正确的重复?
为什么未知的列错误?
SQL查询:
SELECT matrix_unique_id, full_address
FROM fort_property_res
INNER JOIN (
SELECT Matrix_Unique_ID, FullAddress
FROM sunshinemls_property_res
GROUP BY FullAddress
HAVING count(fort_property_res.matrix_unique_id) > 1
) dup ON fort_property_res.matrix_unique = sunshinemls_property_res.Matrix_Unique_ID
感谢您的帮助@digital chris! –