4 Tablas
clientes(nuke_customers_mb)
id_customer
name_customer
status_customer
banners(nuke_banners_mb)
id_banner
id_customer
url_banner
redirect_banner
zone_banner
lv_banner
status_banner
views(nuke_views_mb)
id_view
ip_view
date_view
id_banner
counter_view
clicks(nuke_clicks_mb)
id_click
ip_click
date_click
id_banner
counter_click
Estoy tratando de mostrar
views - impresiones totales de un banner
clicks - "aqui es donde no he llegado"
id - id del banner
customer - el cliente de dicho banner
url - direccion web donde se encuentra el banner
El string de mysql al que logre llegar es el siguiente...
Código PHP:
$qry = "
select
sum(c.counter_view) as views,
b.id_banner,
a.name_customer,
b.url_banner
from
nuke_customers_mb as a,
nuke_banners_mb as b,
nuke_views_mb as c
where
a.id_customer = b.id_customer and
b.id_banner = c.id_banner
group by
b.id_banner
order by
name_customer,counter_view desc
";
1 La salida de views o sea sum(c.counter_view) se va hasta el total de multiplicar este valor por el numero de filas que tenga la tabla nuke_clicks_mb que es la que estoy tratando de enlazar.
2 La fila de clicks proveniente de nuke_clicks_mb tiene un valor de su primera fila, y las demas no logro sumarlas.
Entiendo entonces que tengo un problema de agrupacion pero no se cual sea.
Se que esto es un problema muy especifico, he pasado gran parte del dia tratando de encontrar un problema mas sin embargo apenas tengo poco tiempo usando mysql.
Si alguien tiene la respuesta me seria de mucha ayuda.
Me han sugerido usar recorrer con php cada fila y hacer la retraccion de la ultima tabla por separado, mas sin embargo se que en algun momento voy a tener que aprender a hacerlo con un cuarto enlace por eso me interesa resolver esta duda.
---
Esto es a lo que llegue
Código:
Views Id Customer URL 86858 78 Alice Restaurante banners/1119486634.jpg 303038 63 American National Bank banners/1119479239.gif 85786 180 Gillman banners/1119638821.jpg 122074 181 Glosserman banners/1119638920.jpg 245458 77 Lockhart Motor Co banners/1119479266.gif 412758 66 Outlet banners/1119479297.gif 16 178 Post Register banners/1119479586.gif 38921 179 West Motors banners/1119638314.jpg