有没有人写过根据多个key去匹配用户表内多个key的值然后根据权重进行用户数据返回?各位大神们给个意见
没看明白,是类似
select * from tb where col1=@key1 and col2=@key2....order by weight desc 这样的东西?
有点描绘不出来,最终的目的是这个意思
@jackliu2222: 那么这样的业务中你的疑问在哪?
@Daniel Cai: 有些key是确定的,有些还是模糊的,这个筛选只能用like了。。。苦笑
不知道是不是这个意思,
A{key ,right}
B{key ,.....}
给你来个易懂的linq:
B.Select(t=>new {...,Right=(A.FirstOrDefault(g=>g.Key==t.Key).right)}).OrderBy(f=>f.Right);
厉害,我没写过linq