*   >> Leitura Educação Artigos >> science >> programação

Mysql: Noções básicas sobre tabelas relacionais

Lição 17, "rel =" nofollow "class =" "target =" _ blank "exlnk Chaves e Índices."

junção de duas tabelas

Para juntar duas mesas , dar a ambos os seus nomes na cláusula FROM de uma instrução SELECT. Para indicar a relação entre as duas tabelas, você deve incluir uma condição adequada na cláusula WHERE.

A consulta a seguir junta-se aos clientes e customer_contacts tabelas para produzir as informações de contato completo do banco de dados de amostra.

Porque esta consulta recupera todo o banco de dados de contatos, há apenas uma condição WHERE; este diz ao MySQL que o relacionamento entre as tabelas é que o valor código do cliente é uma referência à coluna código do cliente em clientes

 mysql> SELECT nome, -.> CONCAT (last_name, ',', first_name) como contact_name - > FROM clientes, customer_contacts -> WHERE customers.customer_code = -> customer_contacts.customer_code -> ORDER BY nome, contact_name; + ------------------------ - + --------------------- +

Page   <<  [1] [2] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.