Eu tenho essa tabela e pode haver linhas com o mesmo nome do fornecedor em ambas as colunas.
Quero obter o faturamento por nome do fornecedor, o que significa que não posso criar 2 conjuntos de dados, um com fornecedor prod e faturamento sindicato fornecedor aus e faturamento e somar o faturamento por nome do fornecedor, pois somará o faturamento de 10 duas vezes para a Bosch.
Como fazer isso de forma eficiente?
o resultado desejado é bosch 12 magna 2
CREATE TABLE TURNOVER_TABLE (
SUPPLIER_PROD VARCHAR(255),
SUPPLIER_AUS VARCHAR(255),
TURNOVER INT
);
INSERT INTO TURNOVER_TABLE (SUPPLIER_PROD, SUPPLIER_AUS, TURNOVER)
VALUES ('Bosch', 'Bosch', 10);
INSERT INTO TURNOVER_TABLE (SUPPLIER_PROD, SUPPLIER_AUS, TURNOVER)
VALUES ('Bosch', 'Magna', 1);
INSERT INTO TURNOVER_TABLE (SUPPLIER_PROD, SUPPLIER_AUS, TURNOVER)
VALUES ('Magna', 'Bosch', 1);
Você pode reafirmar isso como "fornecedor sindical aus e rotatividade onde fornecedor aus é diferente ", então no segundo ramo do sindicato você pode excluir linhas onde os fornecedores são iguais:
E então agregue isso:
violino