Mysql #1054-未知列-SQL查询问题
可能重复:Mysql #1054-未知列-SQL查询问题,mysql,mysql-error-1054,Mysql,Mysql Error 1054,可能重复: 在解决了此查询的前一个问题后,我现在遇到了以下错误: 1054-on子句中的未知列“calendar_events.jobID” 我不明白为什么。。。而且这个专栏公然存在!这和什么地方有关吗。。。在底部的查询部分 SELECT calendar_events.* , calendar_users.doctorOrNurse, calendar_users.passportName, calendar_jobs.destination
在解决了此查询的前一个问题后,我现在遇到了以下错误: 1054-on子句中的未知列“calendar_events.jobID” 我不明白为什么。。。而且这个专栏公然存在!这和什么地方有关吗。。。在底部的查询部分
SELECT calendar_events.* ,
calendar_users.doctorOrNurse,
calendar_users.passportName,
calendar_jobs.destination
FROM `calendar_users` , `calendar_events`
INNER JOIN `calendar_jobs` ON `calendar_events.jobID` = `calendar_jobs.jobID`
WHERE `start` >=0
AND calendar_users.userID = calendar_events.userID
任何帮助都将不胜感激
干杯
内部连接和(逗号)是
缺席时的语义等价
连接条件的定义:两者都产生一个
两条曲线之间的笛卡尔积
指定的表(即,每个和
第一个表中的每一行都被联接
第二行的每一行
表)
但是,逗号的优先级
运算符小于内部联接的,
交叉连接、左连接等。如果
你把逗号连接和其他连接混在一起
存在联接时的联接类型
条件,窗体的错误
“on”中的未知列“col_name”
可能会出现第条。关于
给出了解决这一问题的方法
本节后面部分
发件人:
希望这能有所帮助您现在问这个问题的次数是您在这个问题中问的次数的两倍
You should use `calendar_events`.`jobID` instead of `calendar_events.jobID`.