Sobes.tech
Middle

Por qual critério unir tabelas em SQL?

sobes.tech IA

Resposta da IA

As tabelas em SQL geralmente são combinadas por colunas-chave que conectam os dados entre si. Estas podem ser:

  • Chaves primárias e estrangeiras: por exemplo, a tabela de pedidos e a tabela de clientes são unidas pelo ID do cliente.
  • Atributos comuns: se as tabelas contêm dados relacionados com valores iguais em colunas específicas.

A escolha do critério de união depende da lógica dos dados e da tarefa. Em aprendizagem de máquina, isto é importante para combinar corretamente as características e etiquetas de diferentes fontes, para manter a correspondência entre os registos.

Exemplo de consulta SQL com união por chave:

SELECT * FROM orders o
JOIN customers c ON o.customer_id = c.id;