Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2011, 11:13
frmfernando
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 1
Consula en dos tablas

Hola buenas, pensaba que ya tená solucionado el tema pero no consigo hacerlo.

Tengo dos tablas:
CLIENTES: id_codigo, nombre

CONTROL: id_cliente, fecha_hoja

Lo que necesito es que en un SELECT me muestre el nombre del cliente de la tabla CLIENTES, si no existe en la tabla CONTROL y en caso de estar en la tabla CONTROL me lo tiene que mostrar si el campo fecha_hoja es diferente al año en el que estamos.

con el siguiente código consigo que me haga justo lo contrario, que me muestre los clientes que estan en las dos tablas y que el año actual coincide con fecha_hoja

Código PHP:
$sql="SELECT clientes.id_codigo, clientes.nombre, hojacontrolcliente.id_cliente, hojacontrolcliente.fecha_hoja FROM clientes, hojacontrolcliente WHERE clientes.id_codigo=hojacontrolcliente.id_cliente AND hojacontrolcliente.fecha_hoja LIKE '%$anioactual%' ORDER BY clientes.nombre"
Como puedo hacer la comparación contraria?