У меня есть три таблицы A B C, и я пытаюсь получить информацию из всех трех.MYSQL-запрос с использованием предложения Left Join и Where IN
A имеет имя пользователя аватара имени пользователя columnns, а B имеет столбец postid, даты и код C содержит комментатор столбцов postid datecommented.
Я пытаюсь выполнить запрос
Select C.comment, C.commenter, C.datecommented, B.postid, B.dateshared A.username A.avatar from B Left Join C Left join A on C.postid = B.postid AND A.userid = C.commenter where B.postid IN ('1','2','3') order by C.dateshared desc
, но он дает следующее сообщение об ошибке:
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 'where B.postid IN ('1', '2', '3') order by C.dateshared '
Может кто-нибудь указать на то, что я делаю неправильно, или подсказать, как это сделать ?
работал как шарм –