JOINS – Operadores de Junção de tabelas

INNER JOIN ou JOIN
SELECT * FROM Clientes
JOIN Contas
ON Clientes.ClienteCodigo=Contas.ClienteCodigo;
SELECT * FROM CLIENTES
INNER JOIN Contas
ON Clientes.ClienteCodigo=Contas.ClienteCodigo;
LEFT JOIN ou LEFT OUTER JOIN
SELECT ClienteNome, ContaSaldo,
CASE WHEN CartaoCodigo IS NULL THEN 'LIGAR' ELSE 'NÃO INCOMODAR' END AS 'NN'
FROM Clientes
INNER JOIN Contas
ON (Contas.ClienteCodigo = Clientes.ClienteCodigo)
LEFT JOIN CartaoCredito
ON (CartaoCredito.ClienteCodigo = Clientes.ClienteCodigo);
RIGHT JOIN ou RIGHT OUTER JOIN
SELECT * FROM CartaoCredito RIGHT JOIN Clientes ON CartaoCredito.ClienteCodigo=Clientes.ClienteCodigo;
FULL JOIN ou FULL OUTER JOIN
SELF JOIN
CROSS JOIN