SQL/União, interseção e subtração
< SQL
Em um banco de dados muitas vezes precisamos unir tabelas que não estão relacionadas através de chaves primárias, mas que possuem informações relevantes. Tomemos como exemplo duas tabelas: doc_receber e cheques. Pode ser que não exista um relacionamento direto entre as duas tabelas, mas pode ser interessante UNIR essas informações em um relatório chamado recebimento. Exemplo:
select doc_receber.codigo,
doc_receber.vlr_bruto,
doc_receber.dt_vencimento
from doc_receber
UNION
select cheque.codigo,
cheque.vlr_bruto,
cheque.dt_vencimento
from cheque