MySQL fornece vários tipos diferentes "join" , então você pode combinar os dados de tabelas em uma variedade de maneiras. O MySQL é um sistema de gerenciamento de banco de dados que permite que você acesse os dados de um banco de dados no servidor. O produto cartesiano de duas tabelas é uma combinação de todas as linhas de uma tabela com cada linha da outra tabela. Quando você precisa combinar os dados das duas tabelas sem incluir todas as combinações possíveis , utilize a " LEFT JOIN ", " RIGHT JOIN " e " INNER JOIN " declarações. Instruções
1
Abra o terminal e faça login no seu banco de dados MySQL , digitando o comando :
mysql- u user- p passagem
Substitua o " usuário" e " passar" com o seu nome de usuário e senha .
2
Excluir registros de uma tabela específica , sem valores correspondentes juntando tabelas , utilizando a instrução " LEFT JOIN " ou " RIGHT JOIN " . Digite o seguinte comando no terminal :
SELECT * FROM t1 LEFT JOIN t2 ON T1.a = t2.a
ou
SELECT * FROM t1 RIGHT JOIN t2 ON T1.a = t2.a
O "LEFT JOIN" declaração incluirá todos os registros da tabela "T1" , mas incluem apenas os registros da tabela "T2" que têm uma correspondência "a" valor da coluna com a tabela " t1 ". Registros na tabela " t2" que não têm colunas na tabela de correspondência " t1 " são excluídos.
O " RIGHT JOIN " declaração funciona de forma semelhante , mas todos os registros da tabela " t2" estão incluídos e apenas o registros da tabela " t1 ", que tem um correspondente "a" valor da coluna com " t2" estão incluídos.
3
Excluir registros de ambas as tabelas que não cumprem as condições de junção usando o " INNER JOIN " declaração . Digite o seguinte comando no terminal :
SELECT * FROM t1 INNER JOIN t2 em T1.a = t2.a
Qualquer registro de qualquer tabela que não tem um registro correspondente na outra tabela é excluída.