Mysql ‘LEFT JOIN’ для & quot; exec_SELECTquery & quot; в typo3 версии 6.2

У меня есть запрос

$query = 'SELECT DATETIME, message, username
FROM t_messages
LEFT OUTER JOIN fe_users ON t_jobs_messages.sendto = fe_users.uid
WHERE t_messages.uid =25;

Мне нужно преобразовать его в exec_SELECTquery стиль.
лайк

$res = $GLOBALS['TYPO3_DB']>exec_SELECTquery('message, username','t_messages','t_category','t_messages.uid =25');

Как я могу использовать левое внешнее соединение в вышеуказанном формате.
Заранее спасибо.

1

Решение

Наконец я нашел ответ.

$select_fields ='DATETIME, message, username';
$from_table    ='t_messages LEFT OUTER JOIN fe_users ON t_jobs_messages.sendto = fe_users.uid';
$where_clause  ='t_messages.uid =25';
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields, $from_table, $where_clause);

Это работает для меня.
Спасибо.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]