【发布时间】:2016-10-06 12:21:44
【问题描述】:
我收到此错误:
SELECT 子句中的错误:“=”附近的表达式。缺少 FROM 子句。 SELECT 子句中的错误:“,”附近的表达式。无法解析查询文本。
SELECT Sum(subhearingsched.conclusion = 'Conciliated'
AND cases.nature_of_case = 'Criminal') AS criminalconciliated,
Sum(subhearingsched.conclusion = 'Repudiated'
AND cases.nature_of_case = 'Criminal') AS criminalrepudiated,
Sum(subhearingsched.conclusion = 'Arbitrated'
AND cases.nature_of_case = 'Criminal') AS criminalarbitrated,
Sum(subhearingsched.conclusion = 'Certified'
AND cases.nature_of_case = 'Criminal') AS criminalcertified,
Sum(subhearingsched.conclusion = 'Dismissed'
AND cases.nature_of_case = 'Criminal') AS criminaldismissed,
Sum(subhearingsched.conclusion = 'Forwarded'
AND cases.nature_of_case = 'Criminal') AS criminalforwarded,
Sum(subhearingsched.conclusion = 'Mediated'
AND cases.nature_of_case = 'Criminal') AS criminalmediated,
Sum(subhearingsched.conclusion = 'Conciliated'
AND cases.nature_of_case = 'Civil') AS civilconciliated,
Sum(subhearingsched.conclusion = 'Repudiated'
AND cases.nature_of_case = 'Civil') AS civilrepudiated,
Sum(subhearingsched.conclusion = 'Arbitrated'
AND cases.nature_of_case = 'Civil') AS civilarbitrated,
Sum(subhearingsched.conclusion = 'Certified'
AND cases.nature_of_case = 'Civil') AS civilcertified,
Sum(subhearingsched.conclusion = 'Dismissed'
AND cases.nature_of_case = 'Civil') AS civilldismissed,
Sum(subhearingsched.conclusion = 'Forwarded'
AND cases.nature_of_case = 'Civil') AS civilforwarded,
Sum(subhearingsched.conclusion = 'Mediated'
AND cases.nature_of_case = 'Civil') AS civilmediated,
Sum(subhearingsched.conclusion = 'Conciliated'
AND cases.nature_of_case = 'Others') AS othersconciliated,
Sum(subhearingsched.conclusion = 'Repudiated'
AND cases.nature_of_case = 'Others') AS othersrepudiated,
Sum(subhearingsched.conclusion = 'Arbitrated'
AND cases.nature_of_case = 'Others') AS othersarbitrated,
Sum(subhearingsched.conclusion = 'Certified'
AND cases.nature_of_case = 'Others') AS otherscertified,
Sum(subhearingsched.conclusion = 'Dismissed'
AND cases.nature_of_case = 'Others') AS othersdismissed,
Sum(subhearingsched.conclusion = 'Forwarded'
AND cases.nature_of_case = 'Others') AS othersforwarded,
Sum(subhearingsched.conclusion = 'Mediated'
AND cases.nature_of_case = 'Others') AS othersmediated
FROM subhearingsched
JOIN cases
ON ( subhearingsched.caseno = cases.caseno )
这是我的查询,当我在 Visual Studio 查询生成器中运行它时,它显示解析错误,但它在 mysql 工作台中运行良好,这也发生在我的其他查询中,在 mysql 工作台中运行良好但在 Visual Studio 中运行良好.
【问题讨论】:
-
请在问题中包含错误消息的文本:错误图像不够。
-
所有
subhearingsched.conclusion =和cases.nature_of_case =都应该在WHERE子句中 -
SELECT 子句中的错误:'=' 附近的表达式。缺少 FROM 子句。 SELECT 子句中的错误:“,”附近的表达式。无法解析查询文本。这是每次我尝试构建查询时出现的错误
-
i 但我需要指定它,因为不同的列有不同的条件,有没有其他选择?
-
你想做什么?
标签: c# mysql visual-studio mysql-workbench