独角兽-小明
2015-04-22 08:22
采纳率: 33.3%
浏览 2.6k
已采纳

如何用 lambda 表达式实现两张表的查询

select * from tcustomer where customerid in (select customerid from toperator where branchid=2 and iscustomerid=1 and state=1)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2015-04-22 11:05
    已采纳

    tcustomer.Where(x => toperator.Where(y => y.branchid ==2 && y.iscustomerid == 1 && y.state==1).Select(y => y. customerid).Contains(x.customerid))

    点赞 评论
  • bdmh 2015-04-22 08:30

    linq也支持join的,参考下面贴中q107770540的回答
    http://bbs.csdn.net/topics/390612385

    点赞 评论

相关推荐 更多相似问题