简体   繁体   English

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

[英]Mysql 'LEFT JOIN' for “exec_SELECTquery” in typo3 version 6.2

I have a query 我有一个问题

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

I need to convert it to exec_SELECTquery style. 我需要将其转换为exec_SELECTquery样式。 like 喜欢

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

How can I use LEFT OUTER JOIN in the above format. 如何以上述格式使用LEFT OUTER JOIN。 Thanks in advance. 提前致谢。

Finally I found an answer. 最后我找到了答案。

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

Its working for me. 它为我工作。 Thank you. 谢谢。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM