举个例子,用一个SQL语句在全国范围查出了我们县25岁年龄的人(这里的含义是,在大量的数据中,已经查出了数量不大的数据集),程序端放在DataSet里。
另一个SQL语句在全国范围内查出了我们村所有人的ID(注意,该次查的是另一个表,该表没有年龄信息,查出来的只有ID),也放在一个DataSet里,(当然这两个也可以放在同一个DataSet的两个DataTable里)。现在要得出我们村所有25岁年龄的人(因为第二次查询的表里没有年龄信息,所以不可以用filter("select 年龄=25")这样的语句),如何通过拼接第一个DataSet和第二个DataSet中的数据得出最终结果。有没有C#已经有的方法,或者是自己做算法一条一条对比?
另一个SQL语句在全国范围内查出了我们村所有人的ID(注意,该次查的是另一个表,该表没有年龄信息,查出来的只有ID),也放在一个DataSet里,(当然这两个也可以放在同一个DataSet的两个DataTable里)。现在要得出我们村所有25岁年龄的人(因为第二次查询的表里没有年龄信息,所以不可以用filter("select 年龄=25")这样的语句),如何通过拼接第一个DataSet和第二个DataSet中的数据得出最终结果。有没有C#已经有的方法,或者是自己做算法一条一条对比?
解决方案 »
- C# 求助 正则匹配HTML
- NetworkStream异步发送和接收数据,接收的不完整 服务端不知道为什么会字段断开 求解
- timer控件问题
- 想把TabControl标签里的内容打印出来,请前辈指点!
- DataGridView绑定后新增问题
- 想问一个windows mobile系统上的tcpmp播放器的插件制作问题
- 想找一个winform 的源程序看看.(最好是OA) 请问谁可以提供?
- 大家好,我怎么把一个对象序列化到这样一个JSON格式
- 【求助】【急】模拟实现登陆,并点击菜单,有验证码
- C#如何通过反射来实例化接口
- 部署windows mobile时出现的问题
- C#怎么往Dataset里面加载多张表?
foreach(datarow row in 村表)
{
var a=from x in 县表.as啥的实现接口不然不能查 where row.id=x.id select x
每次查询后A的结果就是从把村表里面=县表的信息保存到a里面
剩下的思路你慢慢想吧,我离开vs啥都不会,这台机器上面没有装
}
多麻烦啊,用一个select语句不就搞定了吗? 非得去到本地进行操作吗?
foreach (var row in finaltable )
{
//处理
}
貌似是这样吧,linq用的不多