PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL JOIN mit Array-Typ mit der Reihenfolge der Array-Elemente, wie implementieren?

SELECT t.*
FROM unnest(ARRAY[1,2,3,2,3,5]) item_id
LEFT JOIN items t on t.id=item_id

Die obige Abfrage wählt Artikel aus items aus Tabelle mit IDs:1,2,3,2,3,5 in dieser Reihenfolge.