SELECT
repeats.id,user_id,deposit_id,repeat_time,made_time,rebeat,status,created_at,updated_at
FROM repeats
INNER JOIN users ON users.id = repeats.user_id
我試圖合併兩個表;用戶和重複,但它是給出以下錯誤。#1052 - 字段列表中的列「狀態」不明確
Error
SQL query: Documentation
SELECT repeats.id
,user_id
,deposit_id
,repeat_time
,made_time
,rebeat
,status
,created_at
,updated_at
FROM repeats
INNER JOIN users
ON users.id = repeats.id
LIMIT 0, 25
MySQL said: Documentation
#1052 - Column 'status' in field list is ambiguous
「重複」表,「用戶」表或兩者中的字段「status」?這就是你的查詢要求 –
總是要限定你所有的列,就像你用id做的一樣。另外請注意,沒有ORDER BY的LIMIT是相當無意義的。噢,如果它很重要,重讀不是一個單詞 - 除非城市詞典是您主要的詞彙參考。 – Strawberry