我有2個表。MySQL錯誤1054未知列
- t_problem
- t_riesenia
在t_problem我有主鍵id
。
在t_riesenia我有外鍵ProblemID
。至少我認爲我有。
我要選擇從表t_problem
所有領域,其中有在t_riesenia
的解決方案(有一個ProblemID
在t_riesenia
等於id
在t_problem
)
當試圖執行SQL語句:
SELECT * FROM `t_problem` where `t_problem`.`id`=`t_riesenia`.`ProblemID`
我出現錯誤:
錯誤代碼:1054.'where子句'中的未知列't_riesenia.ProblemID'
爲什麼?查看下面的MySQL工作臺截圖。
你應該加入't_riesenia'表 – ikken