tilteの説明が正確には私の望むものと異なる場合があります。ここに例があります。与えられたテーブルt1:PostgreSQL:同じ列を持つ行の中の最小の値を持つ行を選択してください。
src dest length path
a e 5 a b e
a d 2 a c d
a g 6 a c g
a e 3 a c e
a e 4 a g e
a d 2 a b d
各(src、dest)ペアについて、エントリが1つしかない場合はそれを保持します。複数のエントリがある場合は、長さが同じである場合は最小長を選択し、長さが同じ場合はすべて保持します。 出力は次のようになります。
src dest length path
a d 2 a c d
a g 6 a c g
a e 3 a c e
a d 2 a b d
私は、PostgreSQLを使用して、それに近づくことができる方法は?
あなたがこれまでに試してみましたでしょうか? – mabe02
https://stackoverflow.com/questions/tagged/postgresql+greatest-n-per-group –