如何连接分布在多个表中的sqlite列的选择?

时间:2013-02-22 08:00:53

标签: sqlite concatenation

我知道您可以使用如下查询连接单个表中的多个列:

SELECT ( column1 || column2 || column3 || ... ) AS some_name FROM some_table

是否可以使用单个sqlite查询连接多个表中的

非常简单的例子 - 两个表和结果:

        Table1              |           Table2          |         Result
  Col1          Col2        |            Col3           |
 -------------------------------------------------------------------------------
   A             B          |             C             |           ABC

如果可以,查询会是什么?

我总是可以手动连接多个单表连接结果,但让sqlite完成所有工作会很棒:)

1 个答案:

答案 0 :(得分:13)

试试这个

SELECT a.col1 || a.col2 ||  b.col3 AS 'SUM'
FROM table1 a, table2 b
WHERE a.id = b.id;

你最需要提到表之间的连接条件

Fiddle