La instrucción INNER JOIN en SQL se utiliza para seleccionar solamente los registros que coinciden entre las dos tablas a relacionar.
Por ejemplo, si en la tabla_1, para la columna Id_Cliente existen los valores 1,2,3 , y en la tabla_2 para la columna Id_Cliente existes los valores 1,2,3,4,5, con la instrucción INNER JOIN, solo obtendrás los valores 1,2 y 3, ya que son los que coinciden en las dos tablas.
Concepto de INNER JOIN
En el siguiente gráfico, los puntos azules representan los registros que coinciden entre las dos tablas y por tanto, serán los que devuelva la consulta con la instrucción INNER JOIN.

Sintaxis de INNER JOIN
En el siguiente ejemplo se relacionan la tabla1 y tabla2 con la instrucción INNER JOIN.
SELECT nombre_columna FROM tabla1 INNER JOIN tabla2 ON tabla1.nombre_columna = tabla2.nombre_columna;
Ejemplo INNER JOIN
La siguiente declaración SQL selecciona los pedidos y los clientes que cruzan entre las tablas Pedidos y Clientes, la relación se realiza mediante el campo ClienteID:
SELECT Pedidos.PedidoID , Clientes.NombreCliente FROM Pedidos INNER JOIN Clientes ON Pedidos.ClienteID = Clientes.ClienteID;