-4

ここに画像の説明を入力

なぜ2行ではないのですか?そしてどのように...お願いします!

4

2 に答える 2

1

これを実行してみてください。これにより、質問の下のコメントに従って、希望する結果が得られます。

SELECT id, name, age from [User_Info] g
WHERE age IN
(
SELECT max(age) as MaxF_age FROM [User_Info]
WHERE  sex=1
UNION  All
SELECT max(age) as MaxM_age FROM [User_Info]
WHERE  sex=0
)
于 2013-06-07T03:14:33.090 に答える
1

私はあなたが正しいと思います。すべての行が表示されていますが、「partition」句のために、「0」の性別が「1」の性別の前に表示されるため、レコードは ID によって順不同で「表示」されます。

于 2013-06-07T03:06:32.577 に答える