SELECT t1.equipid, t2.equipname, t1.bigtype, t1.smalltype FROM pdw_gh_problems t1 LEFT JOIN pdw_gh_prohouse t2 ON t2.equipid = t1.equipid WHERE bigtype = "運行問題"
出現下面這種錯誤
我嘗試把
WHERE bigtype = "運行問題"
注釋,發現可以正常執行,所以鎖定問題找原因
最后發現原因在於字符串的雙引號問題
因為PostgreSQL會認為雙引號是“名稱”,如表名,字段名等, 而被單引號括起來的就表示值
最后把最后問題代碼改成
WHERE bigtype = '運行問題'