У меня есть этот запрос:
SELECT `manufacturers`.*, `languages`.*, COUNT(`products`.`id`) AS productcount
FROM (`manufacturers`)
WHERE `manufacturers`.`flushed` = `0`
JOIN `languages` ON `manufacturers`.`lang` = `languages`.`id`
LEFT OUTER JOIN `products` ON
`products`.`manuf` = `manufacturers`.`mid`
GROUP BY manufacturers.id
ORDER BY `languages`.`id` asc, `manufacturers`.`mid` asc;
Без строки WHERE все работает отлично, но с этим я получаю ошибку 1064 (синтаксическая ошибка), брошенную мне в лицо. Я предполагаю, что это как-то связано с фактическим размещением строки WHERE в запросе, поэтому я попытался переместить ее, но безуспешно.
Что я могу сделать?