Может ли кто-то объяснить SQL запрос?
Вот поэтому и не надо пропускать опциональные ключевые слова (AS), да и обратные апострофы тоже не мешают:SELECT `maker`, `type` 
    FROM `Product`
    WHERE `maker` IN ( 
        SELECT `maker` 
            FROM ( 
                SELECT `maker`, `type` 
                    FROM `Product` 
                    GROUP BY `maker`, `type`
            ) AS `x`
            GROUP BY `maker` 
            HAVING COUNT(*) = 1
    )
    GROUP BY `maker`, `type`
    HAVING COUNT(*) > 1
Не знаю как в Mysql, но походу это просто проименовали запрос. Попробуй убери X, ничего измениться не должно.