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