DataRow[] dr = ds.Tables[0].Select("列名='该列你要查询的值'"); DataRow[] dr = ds.Tables[0].Select("列名='该列你要查询的值'","排序字段"); //一般情况下测试时table_name用0来代替 for (int i = 0; i < dr.Length; i++) { MessageBox.Show(dr[i]["CREATED_BY"]
获取分组后取某字段最大一条记录 方法一:(效率最高) select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type ); 方法二:(效率次之) select a.* from test a, (select type,max(typeindex) typeindex from test group by type) b where a.type = b