ClickHouse報錯 無法檢測左右連線鍵

2021-10-10 00:10:19 字數 1024 閱讀 4239

版本: 20.4.5

建立物化檢視sql如下

create materialized view sc_view ( id uint8 , name string , age uint8, class string ) engine = mergetree()

order by

(id) populate as

select

s.id,

s.name,

s.age,

c.name as class

from

student

left join class on s.id = c.id

order by

s.id ;

報錯:

cannot detect left and right join keys. join on section is ambiguous

無法檢測左右連線鍵。節上的連線是模糊的

原因:

這是目前ch的乙個bug,將sql語句改為以下的格式即可

create materialized view sc_view ( id uint8 , name string , age uint8, class string ) engine = mergetree()

order by

(id) populate as

select

student.id,

student.name,

student.age,

class.name as class

from

student

left join class on student.id = class.id

order by

student.id ;

clickhouse 日期函式無效報錯問題處理

create table test.user action log event time datetime,action string,user id string,school id string,uuid string,student id string,date key string engi...

啟動mysql Mysql無法啟動的常規檢查方法

注 mysql掛的原因很大程度是重啟伺服器所致,沒事請不要重啟伺服器,如修改過配置檔案等,過載服務即可無需重啟。確實需要重啟請使用面板中的安全重啟,切勿使用reboot命令。進入ssh 輸入df h 檢查是否磁碟空間不足導致mysql服務無法正常啟動 進入ssh輸入free 檢查是否記憶體不足導致m...

MySQL無法啟動,報錯2002,無法連線

早上一來就聽說系統掛掉了,檢查了一遍tomcat,發現tomcat自己斷掉了,我的tomcat總是在一段時間之後自動關掉,這裡暫不討論tomcat的問題,通常情況下,重啟tomcat之後系統是會恢復正常的,但是今天並沒有,因為mysql也掛掉了。由於現在已經過去了好幾個小時,已經不記得當時的錯誤提示...