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;