Voy a hacer una hipótesis basado en lo que describes en el primer post (que resulta algo confuso):
1) Las dos tablas contienen una direccion URL de una página a la cual tu web está elacionada de alguna forma. El como es irrelevante a nivel de bases de datos.
2) En una tabla conservas la información de visitas originadas por esa web a tu web; en la otra las visitas originadas a esa web desde tu web.
3) Cada registro corresponde a un sólo día, por lo cual el campo de sumatoria de visitas se refiere a las visitas realizadas en una u otra dirección el mismo día.
Si lo que quieres es establecer el saldo a favor o en contra de las visitas desde y hacia esa web (listando todas las web donde la idea es la misma), la consulta sería algo así:
Código sql:
Ver originalSELECT
in_direccion URL,
in_contador ENTRANTES,
visitas SALIENTES,
(in_contador-visitas) SALDO,
in_fecha FECHA
FROM contador C LEFT JOIN `out` O ON c.in_direccion = O.url AND C.fecha
= O.fecha
ORDER BY URL ASC, FECHA ASC, ENTRANTES DESC, SALIENTES DESC, SALDO DESC;
Si, en cambio, quieres saber el total de visitas desde y hacia y su saldo, sin discriminación de fechas, hay que hace algo más complicado:
Código sql:
Ver originalSELECT URL, ENTRANTES, SALIENTES (ENTRANTES-SALIENTES) SALDO
FROM
SELECT
in_direccion URL,
SUM(in_contador) ENTRANTES,
SUM(visitas) SALIENTES,
in_fecha FECHA
FROM contador C LEFT JOIN `out` O ON c.in_direccion = O.url AND C.fecha
= O.fecha
GROUP BY URL) TABLA1
ORDER BY URL ASC, FECHA ASC, ENTRANTES DESC, SALIENTES DESC, SALDO DESC;
Habría que probar...