Fråga : Hur man skriver den baserade borttagningsqueryen på vald query tillverkar i db2


Hi,

Jag har efter den valda queryen för sql. Kan du behaga låter mig veta hur man tar bort datan att skulle kommet från det nedanfört välj queryen.

välj a.* från table1 a, table2 b
var a.col1 = b.col1
och b.col2 = 1
och a.col2 < b="">
Någon hjälp uppskattas väldeliga. Tacka dig.

Svar : Hur man skriver den baserade borttagningsqueryen på vald query tillverkar i db2

Fördriva kodifiera förutsatt att av DaveSlash ska arbete, det är inte det effektivast långt att kodifiera lösningen.  Om det finns ett viktigt belopp av ror i table1 eller table2, utförandetiden för den ska BORTTAGNINGSEN är långsammare som jämförs till att använda det SQL förutsatt att nedanfört.  Den förbättrade kapaciteten kan verifieras av spring FÖRKLARING mot båda queries, och se timeronen kosta tillhörande med varje.

Den möjliga queryen för bäst kapacitet äger rum:

ta bort från table1 a
var finns (
välj ”1”,
från table2 b
var a.col1 = b.col1
och b.col2 = 1
och a.col2 <� b="">);


Andra lösningar  
 
programming4us programming4us