Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2008, 02:12
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: consulta usando 2 tablas

Y usando INNER JOIN, que, según los técnicos, es más eficaz porque pone en uso los índices. El efecto no parece notarse con pocos datos, pero sí cuando los datos cruzados son muchos. Además aclara mucho el código, sobre todo cuando luego hay que poner otro parámetro tras el WHERE...

Código sql:
Ver original
  1. SELECT per.id, per.nombre, cou.pais
  2.  
  3. FROM person per INNER JOIN country cou
  4.  
  5. ON per.cve_pais = cou.cve_pais




en tu caso, puesto que el nombre del campo es el mismo, podrías usar USING en lugar del ON ...

Código sql:
Ver original
  1. SELECT per.id, per.nombre, cou.pais
  2.  
  3. FROM person per JOIN country cou
  4.  
  5. USING (cve_pais)


JOIN equivale a INNER JOIN