看板 Database 關於我們 聯絡資訊
DataBase: Access 2003 想請問一下,我透過Excel VBA存取Access的資料 如果我有A,B兩個資料表如下 A(id, term, value), B(id, name, cid) 想要刪除 A資料表裡面的資料,如果其id在B資料表中的cid是"xxx"的話 不知道這樣會不會很難懂 舉例就是A(id, 數學,95) B(id, Peter, USA) 如果該id是屬於USA這個國家的值全都要Delete掉 這樣的SQL語法應該要怎麼寫?? 我試過 Delete from A where A.id=in(Select id from B where cid='USA') 卻出現錯誤.錯誤訊習是 A.id=in(select id from B where cid='USA')沒有運算元 請問我哪邊弄錯了呢? 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.56.194.52
Catbert:改成A.id in(select id from B where cid="USA") 01/17 14:49