我有一个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
这是第二个例子:对于一个表 T 使得
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