【问题标题】:Join tables and filter by multiple condtions with Dapper in asp.net core mvc在 asp.net core mvc 中使用 Dapper 连接表并按多个条件过滤
【发布时间】:2020-06-11 20:24:50
【问题描述】:

我想查询连接两个具有多个条件的表

  string sql = "Select l.*, c.FirstName_CompanyName from dbo.Loan l left join Customer c on  l.CustId=c.CustId where LoanAccountNo > 0 ";

当我实现上述代码时,我发现我需要通过 ApprovedDeleted 过滤 Loan 表但我似乎无法做对了。

下面的代码是我试过但没有用的代码

string sql = "Select l.*, c.FirstName_CompanyName from dbo.Loan WHERE Delete = 0 AND Approve = 1 l left join Customer c on  l.CustId=c.CustId where LoanAccountNo > 0 ";
{"Incorrect syntax near the keyword 'Delete'."}

【问题讨论】:

    标签: jquery sql sql-server asp.net-core dapper


    【解决方案1】:

    请使用下面的代码,代码中存在类型错误,您在 Loan 表和别名 l 之间添加了删除 dna 批准条件

    string sql = "Select l.*, c.FirstName_CompanyName from dbo.Loan l WHERE l.Delete = 0 AND l.Approve = 1 left join Customer c on  l.CustId=c.CustId where LoanAccountNo > 0 ";
    

    【讨论】:

      猜你喜欢
      • 2021-12-20
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多