[英]Why error #1066 - Not unique table/alias: 'cat_rapoarte'
I'm working on a student->parent->teacher grading system for the school I work at and while using MySQL I have received this error. 我正在为我所在的学校使用学生->家长->教师评分系统,并且在使用MySQL时收到此错误。 Why? 为什么?
SELECT `cat_materii`.*
FROM `cat_rapoarte`
INNER JOIN `cat_rapoarte` on
`cat_materii`.`m_id`=`cat_rapoarte`.`rap_m_id`
WHERE `cat_rapoarte`.`k_id` = '7fbXe1dvltedEkIXELc8Q1NeMkKRb3pi' AND (data BETWEEN '2015-11-01' AND '2015-11-30') GROUP BY `rap_m_id`
You had the same table twice in the join
clause. 您在join
子句中有两次相同的表。 See the commented part in the query. 请参阅查询中的注释部分。
SELECT `cat_materii`.*
FROM `cat_materii` --`cat_rapoarte`
INNER JOIN `cat_rapoarte` on `cat_materii`.`m_id`=`cat_rapoarte`.`rap_m_id`
WHERE `cat_rapoarte`.`k_id` = '7fbXe1dvltedEkIXELc8Q1NeMkKRb3pi'
AND (data BETWEEN '2015-11-01' AND '2015-11-30')
GROUP BY `rap_m_id`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.