Синтаксис MySQL, как добавить третью таблицу в $ запрос - PullRequest
0 голосов
/ 07 января 2011

У меня есть код:

$query = "SELECT a.*, c.name as categoryname, c.id as categoryid
          FROM #__table_one as a
          LEFT JOIN #__table_two c ON c.id = a.catid";

$query .= " WHERE a.published = 1
            AND a.access <= {$aid}
            AND a.trash = 0
            AND c.published = 
            AND c.access <= {$aid}
            AND c.trash = 0";

Я хотел бы добавить третью таблицу ( '__ some_table' ) для частей запроса, где a.publish, a.access и a.trash .Другими словами, я хочу, чтобы эти поля были извлечены из другой таблицы, а не " # __ table_one ", но я не знаю, как включить # __ some_table в текущий запрос

Я думаю, что команда JOIN может помочь мне, но я не знаю, как кодировать mysql

1 Ответ

0 голосов
/ 07 января 2011

// не проверено

$query = "SELECT a.*, c.name as categoryname, c.id as categoryid
          FROM #__table_one as a
          LEFT JOIN #__table_two c ON c.id = a.catid
          LEFT JOIN #__table_three d ON d.id = a.some_id";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...