У меня есть таблица, связанная с другой таблицей, когда я отображаю в php, она не отображает никакой ошибки, но как только я набираю anyword в текстовом поле поиска и вижу ошибку, полученную при неправильном использовании групповой функции, это мой sql
SELECT serFacture.Id,
serFacture.InvId,
serFacture.`date`,
serFacture.Customer,
serFacture.Supplier,
serFacture.DeliveryDate,
serFacture.editor,
serFacture.paydate,
serFacture.status,
serFacture.huandanhao,
SUM(`Order`.jianshu) AS carton,
SUM(CASE WHEN `Order`.yisong = 'Daole' THEN `Order`.jine ELSE 0 END) As TotalAmount,
SUM(`Order`.jine) AS amount,
serFacture.total,
serFacture.deposit,
SUM(CASE WHEN `Order`.yisong = 'Daole' THEN `Order`.jine ELSE 0 END) - serFacture.deposit AS ToBePaid
FROM serFacture
LEFT OUTER JOIN `Order` ON serFacture.InvId = `Order`.OrdId
GROUP BY serFacture.Id, serFacture.InvId, serFacture.`date`, serFacture.Customer, serFacture.Supplier, serFacture.DeliveryDate, serFacture.editor
Пожалуйста помоги
Задача ещё не решена.
Других решений пока нет …