Мені потрібно замовити дані за двома стовпцями (коли рядки мають різні значення для стовпця №1, упорядкуйте їх, інакше впорядкуйте за стовпцем №2)
Я використовую QueryBuilder для створення запиту.
Якщо я зателефоную orderBy метод вдруге, він замінює будь-які раніше задані замовлення.
Я можу передавати два стовпчики як перший параметр:
->orderBy('r.firstColumn, r.secondColumn', 'DESC');
Але я не можу пропустити два напрямки впорядкування для другого параметра, тому при виконанні цього запиту перший стовпець упорядковується у висхідному напрямку, а другий - у низхідному. Я хотів би скористатися низхідним для обох.
Чи є спосіб зробити це за допомогою QueryBuilder? Чи потрібно використовувати DQL?