Quando o código fornecido por DaveSlash trabalhará, não é a maioria de maneira eficaz de codificar a solução. Se há uma quantidade significativa de fileiras em table1 ou table2, o momento de execução para a SUPRESSÃO será mais lento comparado a usar o SQL fornecido abaixo. O desempenho melhorado pode ser verific funcionando EXPLICA de encontro a ambas as perguntas e a olhar o timeron custado associado com o cada um.
A pergunta sugerida para o melhor desempenho realiza-se:
suprimir de table1 a
onde existe (
selecionar “1”
de table2 b
onde a.col1 = b.col1
e b.col2 = 1
e a.col2 <� b="">);