使用数组类型连接 PostgreSQL 表并保留元素顺序
考虑数据库中的两个表:
从以下位置检索数据基于 some_chosen_data_in_order 中的数组字段值的项目表,同时保留其顺序,您可以采用以下方法查询:
SELECT t.* FROM unnest(ARRAY[1,2,3,2,3,5]) item_id LEFT JOIN items t on t.id=item_id
此查询执行以下操作:
通过使用此查询,您可以按照指定的顺序检索项目some_chosen_data_in_order 表中的 id_items 数组。
以上是如何连接具有数组类型的 PostgreSQL 表并维护元素顺序?的详细内容。更多信息请关注PHP中文网其他相关文章!