INNER JOIN
Retorno apenas registros com correspondência nas duas tabelas.
SELECT p.ID, c.Nome
FROM pedidos p
INNER JOIN clientes c
ON p.IDCliente = c.ID;
RIGHT JOIN
Retorna todos os registros da tabela da direita, mesmo sem correspondências.
SELECT DISTINCT p.Nome
FROM ItensPedidos ip
RIGHT JOIN Produtos p
ON p.ID = ip.IDProduto;
LEFT JOIN
Retorna todos os registros da tabela da esquerda
SELECT c.Nome
FROM Clientes c
LEFT JOIN Pedidos p
ON c.ID = p.IDCliente;
FULL JOIN
Retorna todos os registros de ambas as tabelas, com ou sem corresp
SELECT DISTINCT c.Nome, p.IDCliente
FROM Clientes c
FULL JOIN Pedidos p
ON c.ID = p.IDCliente;