Prueba esto:
Código SQL:
Ver originalSELECT COUNT(DISTINCT t_puntos_venta.id_punto_venta)total FROM t_datos_envio
INNER JOIN t_puntos_venta ON t_datos_envio.id_punto_venta = t_puntos_venta.id_punto_venta
INNER JOIN t_envios ON t_envios.id_envio=t_datos_envio.id_envio
WHERE t_envios.id_envio=37
De todas formas deberías decirnos cuál es la lógica, cuáles son las relaciones entre las tablas, y poner algún ejemplo con datos concretos. Aunque antes podrías probar la consulta, pero sobre algún dato que sepas que ofrece resultado.