
###前提・実現したいこと
PostgreSQLの配列型の全要素を比較してすべて大きい場合のみTrueを返したいです。
例えば
array[1, 2, 3] と array[1, 0, 2]を比較した時
(以後、array[1, 2, 3]をA1、array[1, 0, 2]をA2と呼びます)
1と1
2と0
3と2
を比較することになります。
この場合A1の要素はすべてA2の要素以上なのでTrueを返したいです。
unnestで両方のarrayを一度行にして、
その後各行を再帰WITHを用いたりして比較すれば良いかなと思ったのですがどうでしょうか?
特に再帰WITHにこだわるつもりはありませんのでどんな方法でも結構です。
皆様のアドバイスをいただけたら幸いです。
よろしくお願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
PostgreSQL (9.5.4)
回答1件
あなたの回答
tips
プレビュー