我有一個usertable,其中包含一個名爲zip(郵政編碼)的字段 我也有一個基於郵編的緯度,經度值的地理表。基於郵政編碼的MySQL更新
這樣:
usertable
table_1 contains fields: zip, latitude,longitude (in last 2 fields all values are NULL)
geotable:
table_2 contains fields: zip, latitude,longitude
在TABLE_1該拉鍊碼具有以下格式:1111 AA
(4號,2個字母,通常由空字符分割)
在TABLE_2該拉鍊碼具有格式:1111
(只有四個數字)
我想了解如何更新查詢應該看起來像?
我想用geotable中的值更新usertable,因此可以在沒有任何聯接的情況下完成搜索查詢。搜索查詢是本網站上最常用的查詢,更新/檢查很少。
在此先感謝您的幫助!
可怕的DB-架構。重新設計它:重複的數據,組合字段與第一範式相反,即 –
,但它不是我的。在usertable中是一個字段zip,我只是添加了一個geotable,並且想要在同一個表中添加geo數據。我只有地理表作爲重複數據表。他們是不使用搜索查詢的地理位置的性能原因。 – Terradon