java - 从 Android 应用程序比较其他表的表中删除一行

标签 java android database

我有两个表A和B

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

我想从A中删除一行

从 A 中删除,其中出价 =(从 b 中选择出价,其中 bname like '%Mass%' )

如何在 Android 中编写查询。

我可以做的一件事是分别执行select bid from b where bname like '%Mass%'并将id存储在变量中并运行类数据库的删除方法。

有没有其他简单的方法。

最佳答案

DELETE FROM A WHERE bid IN (SELECT bid FROM B WHERE bname LIKE '%Mass%')

关于java - 从 Android 应用程序比较其他表的表中删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14977665/

相关文章:

java - 对通用对象 Java 的数组列表进行排序

mysql - scrapy导出到数据库多个表

java - 如何更新测试类中intellij idea插件的持久状态?

java - 如何在 java 中创建一个带有名称的 timer.scheduler ..?

android - 有没有办法禁用 jetpack-compose 伴奏水平寻呼机上的右侧水平滚动?

java - Android JNI错误: NoSuchMethodError: no non-static method

android - 丢失 keystore 密码,但仍有 private_key.pepk : Google signin app

带缓存的 Django 模型 count()

database - 专业 PHP 团队开发环境的样板

java - 要在 GWT 中使用 Gears WorkerPool,我是否必须用 Java 和 Javascript 编写相同的代码?