我想從兩個表中取出JOIN
,並將結果表與第三個表加入但是它的拋出錯誤,讓我知道我在這裏做錯了什麼 -從兩個表加入,然後從結果加入到第三個表mysql
SELECT e.id as e_id, e.name as e_name, e.artist_id as e_artist_id, e.event_date as e_date,
v.id as v_id, v.name as v_name, v.address as v_address, v.latitude as v_latitude, v.longitude as v_longitude
FROM events e
LEFT JOIN venues v
ON e.venue_id = v.id WHERE v.id = 12
LEFT JOIN artists a
ON e.artist_id = a.id
什麼錯誤是將其擲 - 因爲這就像一個線索 – Strawberry 2014-11-24 21:37:18
#1064 - 你在你的SQL語法錯誤;檢查與您的MySQL服務器版本對應的手冊,以找到正確的語法,以便在'LEFT JOIN artists'附近使用' ON e.artist_id = a.id 第6行的限制0,25' – Trialcoder 2014-11-24 21:37:54
WHERE在最後 - 儘管如果它是一個左加入那麼應該是AND – Strawberry 2014-11-24 21:38:08