|    
			
				06/08/2010, 08:31
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: noviembre-2009 
						Mensajes: 10
					 Antigüedad: 15 años, 11 meses Puntos: 0 |  | 
  |  Respuesta: Consulta a dos tablas con condicion  
  Hola!
 Dale una estudiada al uso de "join" (revisa la diferencia entre inner, left, right y outer join). Sirve exactamente para eso, unir dos o más tablas en base a sus ID's. Por ejemplo:
 
 SELECT * FROM tabla1 JOIN tabla2 ON tabla1.FK_tabla2 = tabla2.PK
 
 En donde todo se fusiona en una sola tabla (no se guarda, se queda en la consulta) y la puedes manejar como tal, con condiciones, grupos, ordenamientos, etc.
 
 En tu caso buscas algo como esto:
 
 SELECT * FROM conductores JOIN vehiculos ON vehiculos.id_vehiculo = conductores.id_vehiculo_FK
 JOIN grupos ON grupos.id_grupo = vehiculos.id_grupo_FK
 JOIN datos_vehiculos ON datos_vehiculos.id_vehiculo_FK = vehiculos.id_vehiculo
 
 El resultado final de esta consulta será la fusión de las cuatro tablas en las que HAYA HABIDO COINCIDENCIA DE LLAVES EN TODAS. Para que entiendas lo que digo es necesario que estudies lo que te dije al principio.
 
 Saludos!
     |