Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2015, 15:27
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Hacer búsqueda en dos tablas unidas.

Hola. Tengo dos tablas.

paises
Usuario Pais Ciudad
Hugo España Madrid
Paco España Córdoba
Luis Argentina Buenos Aires


datos
Usuario Edad Sexo
Hugo 20 M
Paco 22 M
Luis 19 M

Donde quiero hacer una consulta que cumpla un requisito de una y otro de otra, unidos por el usuario:

Código MySQL:
Ver original
  1. SELECT * FROM paises,datos
  2. WHERE    paises.pais = 'España'
  3. AND datos.edad > 20

¿Dónde pongo el INNER JOIN (Y cómo lo póngo)?

Así como lo tengo me salen los registros repetidos, obviamente por que son dos búsquedas en dos tablas.

Última edición por gnzsoloyo; 07/10/2015 a las 16:44