MySQL多个内部加入帮助 - 1064

时间:2012-10-15 20:13:54

标签: mysql inner-join

也许它只是一个深夜,或者我可能没有足够的咖啡,但我似乎没有理由为什么我的MySQL声明是1064'。

enter image description here

PSEUDO CODE:

  

获取最新事件的ID,然后将其与所有链接(参加)该事件检索其名字和名字的访客一起加入。

MYSQL

SELECT event.id, link.event_id, link.guests_id, guests.id, guests.first_name, guests.second_name 
FROM event
INNER JOIN link
ON event.id =link.event_id;
INNER JOIN guests
ON link.guests_id = guest.id;
ORDER BY event.date DESC 
LIMIT 1

谢谢!

2 个答案:

答案 0 :(得分:3)

从语句中删除;以使其正常工作。

;是分隔符,数据库引擎认为您的查询以;结尾并且不完整

答案 1 :(得分:1)

你忘记了""

在link.guests_id = guests.id