1
PostgreSQL-数千の要素の配列での作業
列が整数配列として渡す値の大きなリストに含まれているかどうかに基づいて行を選択しようとしています。 これが私が現在使用しているクエリです: SELECT item_id, other_stuff, ... FROM ( SELECT -- Partitioned row number as we only want N rows per id ROW_NUMBER() OVER (PARTITION BY item_id ORDER BY start_date) AS r, item_id, other_stuff, ... FROM mytable WHERE item_id = ANY ($1) -- Integer array AND end_date > $2 ORDER BY …