数据库 表A B C之间以表B为基础,分别拿表A里的每一条数据和表B里的数据比对,拿表C里的每一条数据和表B里的数据比对
,但是到底拿表A数据哪列作为关系对比表B的哪一列记录在表D,当然也有可能是多对多,多对一,一对多的字段关系。
求一高效率算法,最好是C#,谢谢!!
直接用sql中的except
如果有多个表关联,先关联查询,再两个结果做except
http://www.cnblogs.com/dyufei/archive/2009/11/11/2573976.html
一次性完整的select出来,不要遍历一个表的行再去另一个表取select。select的结果中包含一列类似(A.金额-B.金额),通过这列能判断对比结果
直接用sql中的except