INNER es uno más de los join que se pueden utilizar en una instrucción SELECT de SQL, especificamente para obtener la intersección de las tablas (datos que estén tanto en una como en la otra tabla). En términos generales un Inner join se escribe así:
La estructura general de joins es como sigue
SELECT campos FROM A
INNER JOIN B ON A.llave=B.llave
Datos de prueba
Para ejemplificar estos casos se usarán las mismas tablas y registros que se ocuparon al revisar el Left join y el Right join:
Usando las tablas de PERSONAL y DIRECCIONES se puede hacer un INNER JOIN de la siguiente manera
SELECT A.*, B.* FROM personal A
INNER JOIN direcciones B ON A.id = B.id
El resultado contiene todos los registros de la primera tabla (personal) que también existan en la segunda tabla (direcciones).