J'ai besoin de données de la commande par deux colonnes (lorsque les lignes ont des valeurs différentes pour le numéro de colonne 1, afin que par elle; sinon, pour en colonne numéro 2)
Je suis à l'aide d'un QueryBuilder
pour créer la requête.
Si j'appelle l' orderBy
méthode un deuxième temps, il remplace précédemment défini rangements.
Je peux passer deux colonnes en tant que premier paramètre:
->orderBy('r.firstColumn, r.secondColumn', 'DESC');
Mais je ne peux pas passer la commande de deux directions pour le deuxième paramètre, donc quand j'exécute cette requête la première colonne est commandé dans un sens ascendant et le second, dans l'ordre décroissant. Je voudrais utiliser décroissant pour deux d'entre eux.
Est-il un moyen de le faire à l'aide de QueryBuilder
? Dois-je utiliser DQL?