2015-09-06 76 views
-1

我的查詢不起作用我不知道爲什麼。#1054 - 列存在時列未知

未知列的錯誤出現了有史以來的時候我跑:

SELECT `comitee_member`.*, `comitees`.`Total_Amount` 
FROM (`comitee_member`) 
INNER JOIN `comitees` c ON `c`.`Id`=`comitee_member`.`Cid` AND c.Status=0  
WHERE `comitee_member`.`Mid` = '3' 

回答

0

既然你已經使用了別名表:

INNER JOIN `comitees` c 

您還需要別名表中引用:

SELECT `comitee_member`.*, c.`Total_Amount` 

就查詢解析器而言,當它檢查SELECT子句時,t這裏表格中沒有comitees表格。只有一個comitee_member表和一個c表。

相關問題