Tengo estas dos tablas
y este codigo
Código:
SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.nombre=tabla2.nombre WHERE tabla1.nombre='Pirata'
Pero al momento de imprimir
echo $row[id];
me imprime 2 y 4 en lugar de 1 y 3, y es lo que no entiendo porque si primero declaro la tabla1 porque no deberia imprimirme por defecto los campos de esta tabla aun que en la otra existan campos igual? O como le indico que imprima solo los campos de la tabla1 aunque existan otros con el mismo nombre? Espero puedan hecharme una mano. Saludos y gracias.