h8426
独角兽-小明
采纳率33.3%
2015-04-22 08:22 阅读 2.6k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 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))

    点赞 3 评论 复制链接分享
  • bdmh bdmh 2015-04-22 08:30

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

    点赞 1 评论 复制链接分享

相关推荐