Como retornar apenas os registros com correspondência nas duas tabelas
O INNER JOIN é o tipo mais comum de JOIN. Ele retorna apenas os registros que têm correspondência nas duas tabelas. Se um registro não tem par na outra tabela, ele fica de fora do resultado.
Carregando...
Listando pedidos com o nome do cliente:
Carregando...
pedido | cliente | total
-------+------------+--------
1 | Ana Souza | 3500
2 | Ana Souza | 179.80
3 | Pedro Lima | 199.90
4 | João Costa | 850
5 | Carla Mendes | 840
Clientes que nunca fizeram pedidos não aparecem. Pedidos sem cliente associado também não.
Carregando...
Basta encadear mais um INNER JOIN:
Carregando...
Cada JOIN adiciona uma nova tabela, conectada pelas chaves em comum.
A palavra
INNERé opcional.JOINsozinho já é umINNER JOINpor padrão. Mas incluí-la deixa a intenção mais explícita.