繁体   English   中英

错误 1052:where 子句中的列“metric_name”不明确

[英]Error 1052: Column 'metric_name' in where clause is ambiguous

SELECT b.target_host                              AS 'host',
       a.target_ip                                AS 'Target',
       a.monitor_type                             AS 'Type Monitor',
       Concat (a.metric_name, "", a.metric_value) AS "metric name value"
FROM   pm_sis_raw_metrics AS a
       INNER JOIN pm_sis_hs_metrics AS b
               ON a.id = b.id
WHERE  metric_value > 80
       AND ( metric_name = "utilization"
              OR metric_name = "physical memory used %"
              OR metric_name = "disk/file system/[c]/percent full"
              OR metric_name = "% packets good" )  

错误 1052:where 子句中的列“metric_name”不明确

您必须使用列名指定表别名,例如 a.metric_name in where cause。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM