В чем проблема с запросом ?

Тема в разделе "Базы данных", создана пользователем tarantas, 14 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. tarantas

    tarantas Постоялец

    Регистр.:
    22 мар 2008
    Сообщения:
    75
    Симпатии:
    14
    Здравствуйте.
    Подскажите в чем проблема с запросом.
    Код:
    SELECT p.pid, p.topic_id, p.author_id, t.forum_id, t.inc_postcount, m.mgroup, m.posts, m.auto_g_change_history FROM ibf_posts p, ibf_topics t LEFT JOIN ibf_members m ON (m.id=p.author_id) WHERE p.topic_id=t.tid AND p.pid IN(620918,620965,620966,620959,621117,621103,621105,621115,621252,621251,621257,621290,621329,621351,621660,621730,621936,621938,621942,621991,622001,622002,622040,622049,622048,622061,622074,622285,622324,622280,622287,622397,622416,622871,622882,623060,623098,623130,623044,623576,624280,624283,624284,624687,624692,624693,624708,624709,624711,624719,624757,624768,624908,624932,624936,624941,624954,624958,624974,624978,625057,625145,625148,625154,625266,625103,625449,625450,625451,625453,625396,625488,625566,625860,626139,626159,626167)
    Выдает :
    PHP:
    Unknown column 'p.author_id' in 'on clause'
    author_id в ibf_posts есть, все нормально с ним ( даже делал repair table ).
    mysql 5.0.45
     
  2. antidote

    antidote

    Регистр.:
    21 янв 2008
    Сообщения:
    167
    Симпатии:
    42
    Попробуй так
    1. ... FROM (ibf_posts p, ibf_topics t) ...
    2. вместо LEFT JOIN просто JOIN
    http://dev.mysql.com/doc/refman/5.0/en/join.html
     
    tarantas нравится это.
  3. tarantas

    tarantas Постоялец

    Регистр.:
    22 мар 2008
    Сообщения:
    75
    Симпатии:
    14
    Поменял местами ibf_posts p, ibf_topics t в FROM и все заработало.
    Чудеса...
     
Статус темы:
Закрыта.