なぜ2行ではないのですか?そしてどのように...お願いします!
質問する
63 次
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 に答える