我有三个表:Table1
、Table2
和 Table3
。
这三个表都包含一个键 Column 作为外键。
我想要一个 SQLite 查询来返回所有三个表中所有不同的键列。
例如
表 1:
+---------+---------+
| Col1 | Col2 | key |
+---------+---------+
| Val 1 | Val 2 | 100 |
| Val 3 | Val 6 | 101 |
| Val 4 | Val 7 | 103 |
| Val 5 | Val 8 | 104 |
+---------+---------+
表 2:
+---------+---------+
| Col1 | Col2 | key |
+---------+---------+
| Val 1 | Val 2 | 100 |
| Val 3 | Val 6 | 101 |
| Val 4 | Val 7 | 105 |
| Val 50 | Val 18 | 106 |
+---------+---------+
所以我想要 SQLite 查询以排序的顺序从两个表中返回所有不同的键
最佳答案
这应该适合你:
select key from table1 union select key from table2;
如果你想要重复使用union all
select key from table1 union all select key from table2;
关于android - 来自不同表的联合列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31428534/