推 Catbert:改成A.id in(select id from B where cid="USA") 01/17 14:49
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