Sqlite - 从两列中选择不同的

时间:2016-12-20 19:06:58

标签: java android sqlite select distinct

我的目标是创建一个信使应用程序。

我在客户端有一个 SQLITE 数据库,如下所示:

ID      sender      receiver      text
AI      1           3             ****
AI      3           1             ****
AI      3           1             ****
AI      1           3             ****
AI      3           1             ****
AI      1           3             ****
AI      1           2             ****

我的输出SELECT应为:

3 , 1 , 2

我该怎么做?

1 个答案:

答案 0 :(得分:2)

union运算符隐式在查询中应用distinct修饰符,因此它可以简单如下:

SELECT sender
FROM   messages
UNION
SELECT receiver
FROM   messages