repara2 gracias por tu respuesta..
mira.. son casi 150000 registros.. ahi trate usando el heidisql y se cuelga... despues de un rato me tira error el programa mismo. obviamente de que explain nada por que no finaliza la consulta.. probe con consultas mas sencillas y no da problemas..
pero con esta...
Código PHP:
SELECT *, IF(datos.d_semana=092012,'SI','NO') as hay FROM (clientes
left join categorias on clientes.cl_categoria_id=categorias.c_id)
left join canales on clientes.cl_canal_id=canales.ca_id
left join zonas on clientes.cl_prov_id=zonas.z_id
left join operadores on clientes.cl_operador_id LIKE operadores.o_id
left join usuarios on clientes.cl_merchandiser=usuarios.u_id
left join datos on clientes.cl_id=datos.d_cliente and datos.d_semana='092012'
where clientes.cl_merchandiser='1' group by clientes.cl_id
no tira..
en respuesta a si es imprescindible esa tabla si. es la mas imprescindible de todas por que lo que hace es almacenar visitas a puntos de venta... va mas o menos asi..
se visita el punto de venta, el tipo llena una planilla.. si hay stock de un modelo, de otro y asi con todos los modelos que deberian estar.. cada una de esos items crea un registro en la db...
para este script en particular yo tengo que sacar si se visito el punto de venta (que seria lo mas facil... ) y si no se visito lo cual es lo que se me hace cmplejo.. ya que la unica manera de ver que no se halla visitado es barrer toda la tabla dentro de las fechas y si no hay marcar como no..
gracias de nuevo.