Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
タイムスタンプの配列を、他のテーブルと関連付けることができる一連のレコードとして扱いたいと考えています。
例えば:
SELECT array[0], COUNT(b.id) FROM array, B WHERE B.date > array[0]
このようなことを達成するための最良の方法は何ですか?
functionを探しているようですunnest。
unnest
regress=> SELECT arraycol FROM unnest(ARRAY[1,2,3,4,5]) arraycontent(arraycol); arraycol -------- 1 2 3 4 5 (5 rows)
配列の内容に参加できます。unnestはセットを返す関数であるため、他のFROM用語と同じように使用できます。
FROM
PostgreSQL が古すぎて使用できない場合はunnest、実行するには古すぎます。アップグレードの計画を開始します。