2014-10-28 59 views
0

我已經從各種表中獲取數據的查詢:更新結果見表

qry_Values (Rem_ID, Value) 

和表:

tbl_Rem (Rem_ID, Value, other_value) 

如何更新tbl_Rem.Valueqry_Values.Value(其中Rem_ID使用SQL?)

我認爲這將是這樣的:

UPDATE tbl_Rem 
INNER JOIN qry_Values ON tbl_Rem.Rem_ID = qry_Values.Rem_ID 
SET tbl_Rem.Value = qry_Values.Value 

但這是tbl_Rem

編輯

我一直是個白癡更新太多記錄:查詢WASN」 t按我的預期運行,並且正在返回額外的Rem_ID s,我還沒有拿起!

+0

您是否試圖更新特定值? – AdamMc331 2014-10-28 04:08:56

+0

我試圖更新tbl_Rem中Rem_ID存在於查詢中的所有值 – tospig 2014-10-28 04:09:55

+0

那麼你是什麼意思,太多的記錄?它是否更新Rem_ID不存在的記錄? – AdamMc331 2014-10-28 04:10:54

回答

0

如問題在我編輯說,這個問題是不是與我的update查詢,而是用我的qry_Values,因爲它是返回太多記錄,因爲我已經錯過了join

我從零開始重新編譯qry_Values,發現了錯誤,這突顯了我錯過的東西。