在typo3版本6.2中的“exec_SELECTquery”的Mysql'LEFT JOIN'

时间:2015-01-15 06:40:38

标签: php mysql typo3-6.2.x

我有一个查询

$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');

如何以上述格式使用LEFT OUTER JOIN。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

最后我找到了答案。

$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);

它为我工作。 谢谢。

相关问题