no puedo recuperar las marcasTable 'admin_orione.subrubro' doesn't exist
SELECT
                    rubro.id_categoria AS idcategoria,
                    rubro.CodigoRubro AS idrubro,
                    subrubro.IDSubRubro AS idsubrubro,
                    marca.CodMarca AS idmarca,
                    rubro.NombreRubro AS rubro,                    
                    subrubro.NombreSubRubro AS subrubro,                    
                    rubro_categoria.nombre_categoria AS categoria,                    
                    marca.NombreMarca AS marca,                    
                    COUNT(articulo.IDArt) AS total
                    
                FROM marca 
                LEFT JOIN articulo ON articulo.CodigoMarca = marca.CodMarca    
                
                LEFT JOIN subrubro ON subrubro.IDSubRubro=articulo.IDSubRubro
                LEFT JOIN rubro ON rubro.CodigoRubro = subrubro.CodigoRubro
                LEFT JOIN rubro_categoria ON rubro_categoria.id_categoria=rubro.id_categoria
                
                WHERE 
                    articulo.Discontinuo='No'
                    AND articulo.tipo_art='Articulo'                                             
                     AND articulo.ecommerce='Si' 
                    AND rubro_categoria.ecommerce='Si'
                    AND rubro.ecommerce='Si'
                    AND marca.CodMarca<>1
                    AND marca.anulado = 'No'
                    AND marca.ecommerce='Si'
                    
                
                   
                GROUP BY rubro.id_categoria,articulo.CodigoRubro,articulo.IDSubRubro, articulo.CodigoMarca
                HAVING COUNT(articulo.IDArt)>0
                ORDER BY marca.NombreMarca ASC