私はデータテーブルを使用して個別のレコードを返していますが、どういうわけか私が試した個別のレコードを返してくれません
dt.DefaultView.ToTable(true, "Id");
foreach (DataRow row in dt.Rows)
{
System.Diagnostics.Debug.Write(row["Id"]);
}
それでもすべてのレコードが返されます。ここで何が問題なのですか?
アップデート
私のSQLは以下の通りです
select t.Update ,t.id as Id, t.name ,t.toDate,t.Age from tableA t Where t.Id = 55
union
select t.Update ,t.id as Id, t.name ,t.toDate,t.Age from tableB t Where t.Id = 55
order by Id
ここに記載されているよりも多くの列があるため、クエリで区別するのは非常に困難です。