本帖最后由 qq123592624 于 2011-03-29 14:57:45 编辑

解决方案 »

  1.   

    不会LINQ 
    参考
      

  2.   

    好像没有[表3]啥事嘛var query = from a in 表1
                join b in 表2 on a.id equals b.id
                where b.列c == 1            
      

  3.   

    sql中的in,linq可以用Containsfrom a in 表1 where (from b in 表2 where  b.列c == 1 select b.id).Contains(a.id)  
      

  4.   

    from a in 表1
    where
    (
    from b in 表2
    where b.列C==1
    select b.id
    ).Contains(a.id)  //我开始没用Contains,见楼上如此用法就改了下。LZ可以试试
    select a 
      

  5.   

    http://topic.csdn.net/u/20110324/22/7009becd-d1ab-4b61-88f0-c5365e643db5.html