在一个 SQLite 查询中连接和排序两个表

问题描述 投票:0回答:1

我有两张桌子:

表1:ID、类型、表单日期

表2:ID、类型、表单_日期

现在,我想从两个表中获取 uniq 日期列表(按类型)并将其存储到第三个表中。我该怎么做?

日期示例:

表1:

Type    form_date
1       20/12/2010
1       25/04/2010
2       05/11/2010

表2:

Type form_date
1    20/12/2010
2    25/04/2010
2    05/11/2010

我想要如下输出:

Table-3 or Output

Type form_date
1    20/12/2010
1    25/04/2010
2    25/04/2010
2    05/11/2010

接下来我可以尝试什么?

更新

从 @dan04 的回答来看,我成功地从两个表中存储了 Type、form_date。

但是当我尝试执行下面的查询以仅获取 form_date 值时,它给了我一个错误:

SELECT form_date FROM Table1
UNION SELECT form_date FROM Table2

如何才能从两个表中只获取 form_date ?

android database sqlite
1个回答
1
投票
SELECT Type, form_date FROM Table1
UNION SELECT Type, form_date FROM Table2

此外,按 YYYY-MM-DD 顺序存储日期,以便它们正确排序。

© www.soinside.com 2019 - 2024. All rights reserved.