2013-02-20 51 views
1

我有两个表A和B从Android应用程序表中删除行比较其他表

A has aid, bid, aname columns 
B has bid, bname columns 

我想从

delete from A where bid = (select bid from b where bname like '%Mass%')

我该怎么写,删除一行在Android中查询。

我可以单独执行select bid from b where bname like '%Mass%'一件事,并将id存储在一个变量中,并运行class database的delete方法。

有没有其他简单的方法。

+0

我认为你可以使用[这](http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#execSQL%28java.lang.String%29)。 – alex 2013-02-20 10:46:51

+0

感谢@alex,征求意见 – 2013-02-20 15:03:10

回答

0
DELETE FROM A WHERE bid IN (SELECT bid FROM B WHERE bname LIKE '%Mass%') 
相关问题