0

也许它只是一个深夜或者也许我没有喝足够的咖啡,但我似乎无法理解为什么我的 MySQL 语句是 1064'ing。

在此处输入图像描述

伪代码:

获取最近发生的事件的 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

谢谢!

4

2 回答 2

3

从 stament 中移除;以使其工作。

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

于 2012-10-15T20:17:30.690 回答
2

你忘了一个“s”

在 link.guests_id = guest.id

于 2012-10-15T20:20:17.820 回答