Bueno realmente no soy tan experto y tambien medio malo para explicar jeje pero imaginas estos casos de tablas:
 
USUARIOS
ID	NOMBRE	         ORIGEN
1	JUAN	                 COLIMA
2	PEDRO	       COLIMA
3	LUIS	              JALISCO
4	CARLOS	      GUADALAJARA 
VENTAS
ID	ARTICULO	                                FECHA	          IDCLIENTE
1	Balon basketbol #5	           2008-03-12	           999
2	Raquetas de Ping Pong	   2008-03-02	           1
3	Guantes de portero XL	   2008-02-20	           999
4	Tenis nike Modelo 1275	   2008-01-30	           2
5	Rodilleras infantiles barbi    2008-01-11	          3 
Tienes  la tabla ventas que  tiene un campo llamado IDCLIENTE el cual corresponde con el campo ID de la tabla usuarios.  
Entonces, probamos a hacer una consulta con un INNER JOIN que nos debiera devolver la unión de las tablas:    
Código SQL:
Ver originalSELECT * FROM ventas INNER JOIN usuarios ON ventas.idcliente=usuarios.id;
  
Te deberia devolver esta tabla: 
D	ARTICULO	                              FECHA	            IDCLIENTE	    ID         	NOMBRE	  ORIGEN
2	Raquetas de Ping Pong	      2008-03-02	    1	                    1	                  JUAN	  COLIMA
4	Tenis nike Modelo 1275	      2008-01-30	    2	                    2	                 PEDRO	   COLIMA
5	Rodilleras infantiles barbi	      2008-01-11	    3	                    3	                 LUIS	  JALISCO  
Nóta que NO aparecieron aquellos registros que NO tení*an una correspondencia, o sea que no apareció el usuario CARLOS que no tenía ninguna venta ni las ventas cuyo IDCLIENTE era 999. 
espero ahora si mas o menos haberte ayudado.