Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/01/2009, 10:28
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 10 meses
Puntos: 39
Respuesta: un valor q referencia a dos tablas

Si dnicif tiene SOLO uno de los valores en una de la tablas (cliente o proveedores), entonces seria asi:
Código sql:
Ver original
  1. SELECT CASE WHEN c.dni IS NULL THEN p.cid ELSE c.dni END [dnicif]
  2. FROM movimiento m
  3. LEFT JOIN cliente c ON m.id=c.id
  4. LEFT JOIN proveedores p ON m.id=p.id
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.