質問: SQLite3 クエリの作り方を教えてください。 DB内のすべてのテーブルから、例えばカラムAが最大値のレコードを集めたVIEWを作りたいのですが、どのようなクエリをくみたてればよいでしょうか? ■前提のイメージ DBの構成(テーブルがN個ある) Table1 Table2 ・・・ TableN Table1~TableNは同じカラムを持ちます。 カラムA カラムB カラムC ・・・カラムZ ■ほしいVIEW カラムA カラムB カラムC ・・・ カラムZ Table1のカラムAが最大値のレコード Table2のカラムAが最大値のレコード ・・・ TableNのカラムAが最大値のレコード
回答: SQLite3には union がありません。 ∴ SQLiteの場合、多少なりとも複雑なSQLはSQLではなく扱うプログラムで対応するのが基本だと思います。 #複雑でもないようなぁ・・・とか思いながら(汗