私はテーブルで自動結合を行っています(現在、前、次のテーブルエイリアスを使用してみましょう)が、現在の列にのみ関心があります。結果セットの列を現在の列に制限する方法は (明示的に列挙せずに) ありますか? これよりも複雑でないもの (メタテーブル クエリがない、または完全に DB にとらわれないものでさえ): 次のような列名を持つ sql select は素晴らしいでしょう。要件にいくつかの特定の制約を課す (元の/現在のテーブルのすべての列を選択する) ため、見逃している簡単なものがあることを願っています。最後に、Postgres 固有のソリューションにも満足しています。
Postgres を使用して、次のようなステートメント
SELECT current FROM ...
実際、すべてが単一のカンマ区切りのテキスト列にマージされることを除いて、私が望むものをほぼ提供します。