私は、SQL Server 2008のテーブルt_list
で、次の列があります。
firstid, firstpoints, secondid, secondpoints
このようなクエリをどのように実行するのですか?
私は特定の方法でSQLクエリが、順番にそれらの列をすべて選択します。
私だけfirstid
列に
firstpoints
により発注、それらの列の最上部400を選択したい
、とだけ例えば1つのクエリでsecondid
列、ためsecondpoints
:
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...