Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 基于其他表中出现次数的差异进行查询_Android_Sqlite_Android Sqlite - Fatal编程技术网

Android 基于其他表中出现次数的差异进行查询

Android 基于其他表中出现次数的差异进行查询,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,我有三张桌子 table_main: +-----+----------+-------------+ | _id | ENTRY_ID | DATA | +-----+----------+-------------+ | 1 | a1 | some data 1 | | 2 | a2 | some data 2 | | 3 | a3 | some data 3 | +---

我有三张桌子

table_main:

    +-----+----------+-------------+
    | _id | ENTRY_ID |   DATA      |
    +-----+----------+-------------+
    |   1 | a1       | some data 1 |
    |   2 | a2       | some data 2 |
    |   3 | a3       | some data 3 |
    +-----+----------+-------------+
表2.1.1增补内容:

+----------+-----------+
| ENTRY_ID | TIMESTAMP |
+----------+-----------+
| a1       |    123456 |
| a2       |    123458 |
| a1       |    123654 |
| a1       |    123658 |
| a2       |    123843 |
| a3       |    123911 |
+----------+-----------+
表_删除内容:

+----------+-----------+
| ENTRY_ID | TIMESTAMP |
+----------+-----------+
| a3       |    123556 |
| a2       |    123558 |
| a3       |    123754 |
| a1       |    123858 |
| a3       |    123863 |
| a3       |    123976 |
+----------+-----------+
我在安卓系统工作。我想从表_main中获取所有条目的数据,这些条目包括:

表中发生的事件数量\u增补>表中发生的事件数量 表11删除内容

因此,在上述示例中,输出应为:

+-----+----------+-------------+
| _id | ENTRY_ID |   DATA      |
+-----+----------+-------------+
|   1 | a1       | some data 1 |
|   2 | a2       | some data 2 |
+-----+----------+-------------+

这可以通过相关子查询完成:

SELECT *
FROM table_main
WHERE (SELECT COUNT(*)
       FROM table_additions
       WHERE entry_id = table_main.entry_id
      ) >
      (SELECT COUNT(*)
       FROM table_deletions
       WHERE entry_id = table_main.entry_id
      )