【发布时间】:2018-01-19 08:16:12
【问题描述】:
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”不明确
【问题讨论】:
-
你尝试过什么来达到你想要的结果?你对你的问题的研究表明了什么?你能提供你的尝试代码吗? How do I ask a good question、How much research effort is expected 和 How to create a Minimal, Complete, and Verifiable example 可能有助于改进您的问题。
-
限定您的栏目! IE。
tablename.columnname. -
列
metric_name是否包含在两个表中?如果是这样,您需要提供它来自哪个表。WHERE子句中的示例a.metric_name或b.metric_name。 -
改成
a.metric_name
标签: mysql sql grafana mysql-error-1052