Ошибка mysql: неизвестный столбец «thread.threadid» в «предложении» - PullRequest
1 голос
/ 21 июня 2010

Я получаю следующую ошибку ...

ERROR:
mysql error: Unknown column 'thread.threadid' in 'on clause'

Я слышал, что это как-то связано с версией MySQL ... какие изменения мне нужно внести в мой код PHP, чтобы пройтиэта ошибка?Я прочитал, что эта ошибка возникает, потому что оператор запятой был использован в запросе SELECT.Этот запрос не предназначен для работы в новом синтаксическом анализаторе строгих запросов MySQL 5, который рассматривает запятые как более низкий приоритет, чем соединения.forumid?

Пожалуйста, объясните ...

1 Ответ

0 голосов
/ 21 июня 2010

Вы хотите присоединиться к thread с deletionlog, но запрос пытается присоединиться к subscribethread с deletionlog.Заменить его на:

FROM subscribethread AS subscribethread, thread AS thread
LEFT JOIN deletionlog AS deletionlog ON(deletionlog.primaryid = thread.threadid AND type = 'thread')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...