Eu busquei o registro da tabela assim:
Name Opp Bid Pro
----------------------------------------------------------------------
Admin 2 NULL NULL
Pragnya Sonal 7 NULL NULL
Priyanka Debnath 17 NULL NULL
Sanjeev Sasmal 2 NULL NULL
Subrajeet Sahoo 1 NULL NULL
Pragnya Sonal NULL 2 NULL
Pragnya Sonal NULL NULL 1
Mas eu quero reordenar esta tabela neste formato:
Admin 2 NULL NULL
Pragnya Sonal 7 2 1
Priyanka Debnath 17 NULL NULL
Sanjeev Sasmal 2 NULL NULL
Subrajeet Sahoo 1 NULL NULL
Alguém pode me ajudar a resolver isso, muito obrigado desde já
Você pode usar o agrupamento para obter apenas uma linha por nome. Se mais de uma linha para o mesmo Nome e coluna tiver valores, você deve decidir o que fazer com esses valores: você deseja ver o mínimo, o máximo, a soma, a média etc? Assim, por exemplo:
Eu estava tentando alcançar algo semelhante à questão Ops, mas com uma pequena diferença. Eu estava juntando algumas tabelas e tentando determinar se uma condição era "verdadeira" ou não. Graças à resposta aceita por @Simo Kivistö , consegui me adaptar às minhas necessidades.
Eu estava obtendo resultados semelhantes ao Op. Minha cidade e estados estavam sendo duplicados.
Consulta original:
O que resultou nos resultados abaixo:
Eu resolvi usando MAX() assim:
Resultados: