【问题标题】:Query Error when use pre-filtering CRMAF_使用预过滤 CRMAF_ 时出现查询错误
【发布时间】:2013-12-19 15:59:59
【问题描述】:

我在 SQL 中有一个查询

    SELECT  ses_student.ses_studentId ,
    ses_student.ses_Student ,
    ses_student.ses_StudentName ,
    col_StudentInvoicePayments.TrxID ,
    col_StudentInvoicePayments.TrxNo ,
    col_StudentInvoicePayments.TrxDate ,
    col_StudentInvoicePayments.Name ,
    col_StudentInvoicePayments.TotalAmount
FROM    ses_student AS CRMAF_ses_student
        INNER JOIN col_StudentInvoicePayments ON dses_student.ses_studentId = col_StudentInvoicePayments.ses_StudentId 

它给出了错误 多个标识符ses_student.ses_studentId和ses_student.ses_Student

当我使用预过滤器“AS CRMAF_ses_student”时出现此错误 因为它是 CRM 数据库

【问题讨论】:

    标签: sql-server-2008 dynamics-crm-4


    【解决方案1】:

    请试试这个更新后的查询....

    SELECT  CRMAF_ses_student.ses_studentId ,
            CRMAF_ses_student.ses_Student ,
            CRMAF_ses_student.ses_StudentName ,
            col_StudentInvoicePayments.TrxID ,
            col_StudentInvoicePayments.TrxNo ,
            col_StudentInvoicePayments.TrxDate ,
            col_StudentInvoicePayments.Name ,
            col_StudentInvoicePayments.TotalAmount
    FROM    ses_student AS CRMAF_ses_student
            INNER JOIN col_StudentInvoicePayments ON CRMAF_ses_student.ses_studentId = col_StudentInvoicePayments.ses_StudentId 
    

    【讨论】:

    • 但它不是预过滤记录
    • @riaz.usmani 你能不能让我解释一下你现在需要什么..?
    • 我在学生实体上运行该报告,并希望它仅显示此学生信息。现在,它显示所有学生的信息。
    • @riaz.usmani 要获取特定的学生详细信息,您需要在where 子句中传递ses_StudentID
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 2013-11-11
    • 2011-07-28
    相关资源
    最近更新 更多