SQLServer2008のテーブルに次の列がありますt_list
。
firstid, firstpoints, secondid, secondpoints
SQLクエリでこれらの列をすべて選択したいのですが、特定の方法で並べ替えます。
これらの列の上位400を選択し、列のみ、および1つのクエリの列firstpoints
のみで並べ替えます。次に例を示します。firstid
secondpoints
secondid
SELECT TOP 400 firstid, firstpoints
FROM t_list
ORDER BY firstpoints desc
と
select top 400 secondid, secondpoints
FROM t_list
ORDER BY secondpoints desc
上記の2つのクエリを1つのクエリに適合させ、次のような出力を返すにはどうすればよいですか。
firstid, firstpoints, secondid, secondpoints
1. firstidresult, firstpointresult, secondidresult, secondpointsresult
2. etc...