我有一个sql表如下
Desc code1 code2 type1 type2
-------------------------------------
desc1 123 234 T M
desc2 444 421 T M
desc3 491 212 T
desc4 322 211 T
desc5 333 312 T
现在我必须每次选择前两条记录,并根据某些条件从剩余的三条记录中选择一条,如何从该表中首先选择三条记录,第二条和剩余三条中的一条......请帮助