我有兩個相同列的表。我試圖從table1'600_LONDON_NUMBER'中刪除表2'600_LONDON_NUMBER1'中的行。下面是我的查詢,但是當我運行它時,MS Access說「無法從指定的表刪除」。請幫助我的DELETE查詢出了什麼問題
DELETE [600_LONDON_NUMBER].*
FROM 600_LONDON_NUMBER INNER JOIN 600_LONDON_NUMBER1
ON ([600_LONDON_NUMBER].GFCID = [600_LONDON_NUMBER1].GFCID) AND ([600_LONDON_NUMBER].CUSTBaseNO = [600_LONDON_NUMBER1].[CUST Base NO]);
P.S.當我爲相同的查詢運行SELECT
聲明時,它會在沒有任何問題的情況下恢復數據。我也檢查過數據不是readonly
我可以用簡單的DELETE
查詢刪除。
這是MySQL數據庫? – GolezTrol
'DELETE'和'FROM'之間的部分是不必要的 –
在where子句中添加一個子查詢來刪除數據 – rahul