У меня есть следующий запрос, когда я запускаю его поверх редактора mysql, он дает ошибку «недопустимое использование группы» при использовании в отчетах jasper, он не вызывает никаких ошибок? что случилось с запросом?Недопустимое использование группы в mySql
SELECT CUSTOMERS.TAXID,
CUSTOMERS.NAME AS CUSTOMER,
CATEGORIES.NAME AS CATEGORY,
PRODUCTS.REFERENCE,
PRODUCTS.NAME AS PRODUCT,
SUM(TICKETLINES.UNITS) AS UNIT,
SUM(TICKETLINES.UNITS * TICKETLINES.PRICE) AS TOTAL,
SUM(TICKETLINES.UNITS * TICKETLINES.PRICE)/SUM(TICKETLINES.UNITS) AS MEANPRICE,
PRODUCTS.PRICEBUY AS BUYPRICE,
((SUM(SUM(TICKETLINES.PRICE)/SUM(TICKETLINES.UNITS)) - PRODUCTS.PRICEBUY) * TICKETLINES.UNITS) AS PROFITLOSS
FROM TICKETS
LEFT OUTER JOIN CUSTOMERS ON TICKETS.CUSTOMER = CUSTOMERS.ID, TICKETLINES
LEFT OUTER JOIN PRODUCTS ON TICKETLINES.PRODUCT = PRODUCTS.ID
LEFT OUTER JOIN CATEGORIES ON PRODUCTS.CATEGORY = CATEGORIES.ID
WHERE RECEIPTS.ID = TICKETS.ID AND
TICKETS.ID = TICKETLINES.TICKET AND
CATEGORIES.ID = PRODUCTS.CATEGORY
GROUP BY CUSTOMERS.ID, CATEGORIES.ID, PRODUCTS.ID
ORDER BY CUSTOMERS.NAME,
CATEGORIES.NAME,
PRODUCTS.NAME
Вы добавляете условия на стол под названием 'RECEIPTS', но это не так присоединился в любом месте. –