Buenos días Pempas... al igual que a nano no le encuentro lógica al justamente a lo que tienes en negritas,
Sobre todo por el hecho de que estás haciendo un inner join sobre ped_det y en la sección IN consultas nuevamente sobre esta misma tabla... intenta con esto, a reserva de tener algunos datos de prueba creo que debería regresar los mismos registros...
Código MySQL:
Ver originalSelect a.idarticulo
,p.idpedido
,d.titulo
, d.adicional
, d.url
, a.precioa
, a.preciob
, a.precioc
,a.idstock
,a.imagen1
, a.url
As ul
, f.url_l
, Count(p.idarticulo
) As ContArt
, a.idstock
, a.comprable
, a.idarticulo
, a.precioanterior
art a
)
a.idarticulo<>1860
Si no obtienes el mismo resultado en la medida de lo posible pon algunos datos de ejemplo, para tratar de replicar el escenario en un BD de pruebas.
Saludos
Leo.