我想使用查询
SELECT `uid` FROM `machines` ORDER BY NOT ISNULL(`changed`),`changed` DESC
在我的控制器中。为此,我使用这样的查询构建器:
$queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('forklifts');
$statement = $queryBuilder
->select('*')
->from('machines');
我尝试以这种方式添加 ORDERBY:
$statement->orderBy("NOT ISNULL(`changed`)");
$statement->addOrderBy("changed", "DESC");
但这不起作用。是否可以在 TYPO3 Querybuilder 中执行此操作,或者是否有其他解决方案?