我想獲取結果,我需要按升序排序。但一些值將是空/空的,我需要在排序從0 1 2開始,然後爲空值的最後。學說2順序通過ASC和空值在最後
我試過SortableNullsWalker,但沒有幫助。我排序的值不是列,它是正在排序的兩個值的乘積,這就是爲什麼我認爲SortableNullsWalker不起作用。任何幫助,請
$dql = 'SELECT (column1 * column2) as distance FROM table)
ORDER BY distance ASC ';
$dq = $this->getEntityManager()->createQuery($dql);
結果之際,'', '', 0, 1, 2.334, ....
但我試圖得到它喜歡:0, 1, 2.334,......, '', ''
聰明,偉大的解決方案。應該接受答案 –