、、、のようなT
列を持つテーブルがありますx
。y
a
b
SELECT x,y,a,b FROM T
ORDER BY x,y,a,b
次の表を教えてください
x | y | a | b
x1 | y1 | a1 | b1
x1 | y1 | a1 | b2
x1 | y1 | a2 | b1
x1 | y2 | a1 | b1
x1 | y2 | a1 | b2
x1 | y2 | a2 | b1
各x、yグループの最初の行を取得するにはどうすればよいですか? つまり、次の表を取得するにはどうすればよいですか
x | y | a | b
x1 | y1 | a1 | b1
x1 | y2 | a1 | b1
2 番目の例を次に示します。
x | y | a | b
x1 | y1 | a1 | b3
x1 | y1 | a1 | b4
x1 | y1 | a2 | b1
x1 | y1 | a2 | b2
x1 | y2 | a1 | b3
x1 | y2 | a1 | b4
x1 | y2 | a2 | b1
x1 | y2 | a2 | b2
私は得ることを期待しています
x | y | a | b
x1 | y1 | a1 | b3
x1 | y2 | a1 | b3