2

次のようなクエリを使用して、単一のテーブル内で複数の列を連結できることを認識しています。

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

単一の sqlite クエリ複数のテーブルのを連結することは可能ですか?

非常に単純な例 - 2 つのテーブルと結果:

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

これが可能な場合、クエリは何になりますか?

複数の単一テーブルの連結結果を手動で連結することはいつでもできますが、すべての作業を sqlite で行うのは素晴らしいことです:)

4

1 に答える 1

13

これを試して

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

テーブル間の結合条件について言及している場所

フィドル

于 2013-02-22T08:10:36.643 に答える