У меня есть две таблицы: твиты (также содержащие столбец tweet_id) и ссылки (содержащие столбцы tweet_id и class_id).Не всем твитам может быть назначен class_id.Я ожидал, что это сработает, чтобы извлечь всю информацию из твита, включая его class_id (если он был установлен):
SELECT t.*, r.class_id FROM tweets t
LEFT JOIN references r ON (t.tweet_id = r.tweet_id)
ORDER BY t.tweet_id DESC LIMIT 50
Однако я получаю сообщение об ошибке
#1064 - You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near 'references r ON
(t.tweet_id = r.tweet_id) ORDER BY t.tweet_id DESC LIMIT 50' at line 1
Iне понимаю, откуда исходит ошибка.Я построил запрос в соответствии с документацией MySQL (http://dev.mysql.com/doc/refman/5.0/en/left-join-optimization.html), но, возможно, я что-то упустил?