2012-02-20 66 views
0

我試圖連接兩個表在MySQL,但我一直運行到以下錯誤:MySQL的 - 在未知列「的條款」

Error Code: 1054 Unknown column 'list.user_id' in 'on clause'

SELECT list.title 
FROM list 
INNER JOIN user 
ON list.user_id=user.id 

表「名單」確實含有一個FK到用戶表稱爲'user_id'。

有人能告訴我我錯過了什麼嗎?

+2

很奇怪。你確定你有這個專欄和參考嗎? – DonCallisto 2012-02-20 23:06:49

+0

我在這看到沒有錯。這真的很奇怪。 – 2012-02-20 23:06:55

+0

你確定user_id屬於列表表,id屬於用戶嗎? - 也許user_id在列表中的用戶和ID?像這樣奇怪的小錯誤一直在發生 – user710502 2012-02-20 23:08:43

回答

1

似乎你給出了錯誤的表名或列。請檢查您是否有user表和user_id列。

+0

你的意思是列表與user_id列?是。我確定它有 – Nick 2012-02-20 23:17:53

+0

檢查它是列表還是列表。如果確定,然後嘗試運行簡單的查詢從列表中選擇user_id – 2012-02-20 23:21:11