 
			
				19/06/2003, 06:24
			
			
			     |  
      |    Ex Colaborador   |    |    Fecha de Ingreso: junio-2002  
						Mensajes: 9.091
					  Antigüedad: 23 años, 4 meses Puntos: 16     |        |  
  |      Hola,   
Pero un distribuidor podra tener varios fabricantes que cumplan esa condicion. Por ejemplo   
Distribuidores   
ID.....nSerieTXD30 
1........1 
2........2 
3........3   
Fabricantes   
ID.....nSerieTXD30  
1........1 
2........1 
3........3         
Consulta   
ID_dist....ID_fab...nSerieTXD30_dist....nSerieTXD3  0_fab 
1...............1..............1..................  ................1 
1...............2..............1..................  ................1 
3...............3..............3..................  ................3   
En este caso tu consulta te sacara dos registros para el distribuidor 1, uno para el fabricante 1 y otro para el fabricante 2. No te sacara ningun registro para el distribuidor 2. Y te sacara uno para el distribuidor 3. Como no conozco el ambito de los datos, no se si el nSerieTXD30 en los fabricantes y/o distribuidores es unico.   
Es decir, tu consulta significa realmente "devuelveme los pares distribuidor fabricante donde se cumpla esa condicion". Si lo que querias era "devuelveme la lista de distribuidores que tengan por lo menos un fabricante con el que coincida el nSerieTXD30" la consulta tendria que ser algo como:   
SELECT DISTINCT tbl_distribuidores.id, tbl_distribuidores.nLicencia, tbl_distribuidores.nombre,  
tbl_distribuidores.TXD30, tbl_fabricante.nSerieTXD30  
FROM tbl_distribuidores, tbl_fabricante 
WHERE tbl_distribuidores.TXD30=tbl_fabricante.nSerieTXD3  0;   
que te devuelve los registros sin repetir los registros que muestran la misma informacion.   
Saludos.     
				__________________  Josemi   
Aprendiz de mucho, maestro de poco.           |