Ver Mensaje Individual
  #25 (permalink)  
Antiguo 20/09/2012, 08:22
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: Select para 3 tablas.

Otra pregunta: ¿seguro que quieres buscar por esos 3 valores con AND, es decir, siempre tienen que estar los tres campos rellenos y los tres filtros tienen que obtener resultado, es decir, que entre nombre y apellidos aparezca TOMAS, que el teléfono contenga 600000000 y que la ciudad sea JAEN, y además que ese o esos TOMAS de JAEN, con 600000000 en el teléfono tenga avisos y ap_usuarios. Si buscas así, un TOMÁS que o no sea de JAEN, o no tenga un teléfono 600000000 o simplemente que no tenga avisos o ap_usuarios con su num_usuario, no saldrá, es más, aunque tenga todo excepto lo último, ap_usuarios, no saldrá con esos INNER JOIN. Si es eso lo que quieres, dínoslo y buscaremos el mejor modo de hacerlo.
Veo que el MySQL es 3.23, con lo que lo de las subconsultas queda descartado. Habrá que solucionar con más de una consulta, pero primero dinos si lo que quieres es que en cuanto aparezca TOMAS ya salgan resultados, aunque no sea de JAEN, etc.