我意識到我在查詢中使用了varchar屬性作爲索引/鍵,而這正在消除我的查詢性能。我正在嘗試查看我的精度表並獲取整數ID,然後使用新的int FK將其更新到家庭表中的記錄,並將其放在新列中。這是迄今爲止我寫的sql。但我得到一個從另一個表中更新表中的值
錯誤1093您不能指定目標表'voterfile_household'在FROM子句更新,我不知道如何解決它。
UPDATE voterfile_household
SET
PrecID = (SELECT voterfile_precienct.ID
FROM voterfile_precienct INNER JOIN voterfile_household
WHERE voterfile_precienct.PREC_ID = voterfile_household.Precnum);
我想我的大腦會融化,如果我不得不拼寫錯誤的表格。請告訴我這是一些方言或什麼。 – nickf 2009-04-23 01:59:34
我甚至沒有注意到,我想我拼錯了一次,然後只是第一次輸入它的時候引用它。 – gsueagle2008 2009-04-23 02:41:36