eine postgresql Abfrage Angenommen, Ausgabereihen 2 Spalten von denen jedes Array von int [] [2]pg Entfernen gemeinsamen Teil in Array
track0 track1
{{1,2},{5847,5848},{5845,5846}......} {{1,2},{5847,5848},{10716,10715}........}
{{13,14},{1,2},{5847,5848},{284,285}........} {{13,14},{1,2},{5847,5848},{1284,1285}................}
Wie können wir die führenden Arrays, die in beiden Spalten mit Ausnahme der letzten entfernen ein? In der ersten Zeile sollte {1,2}
aus den beiden Spalten entfernt werden. In der zweiten Zeile sollte {13,14},{1,2}
aus den beiden Spalten entfernt werden.
Kann es mit SQL getan werden oder ist es notwendig, plpgsql zu verwenden?
Ich könnte die plpgsql verwalten, aber möchte sql-Lösung.