Администратор Django меняет названия моделей во множественном числе

Почти для каждой СУБД (MySQL - единственное исключение, о котором я знаю, но могут быть и другие), каждый столбец в SELECT, который не агрегирован, должен находиться в предложении GROUP BY. В случае вашего запроса это будет все, кроме столбцов в SUM():

SELECT Last, OrderLine.OrdID, OrdDate, SUM(Price*Qty)  AS total_price
...   
GROUP BY Last, OrderLine.OrdID, OrdDate  
ORDER BY Last DESC, OrderLine.OrdID DESC;  
10
задан Foon 2 October 2015 в 13:01
поделиться